今天下载一个旧的React项目,yarn start 运行,报错:
TypeError [ERR_INVALID_ARG_TYPE]: The “path” argument must be of type string. Received type undefined
![](https://imgconvert.csdnimg.cn/aHR0cDovL3d3dy5temgucmVuL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA0L3JlYWN0LXNjcmlwdHMuanBn?x-oss-process=image/format,png)
在stackoverflow上找到了解决方法,只需要把package.json 中 react-scripts升级到”^3.4.0″ 即可。
javascript – TypeError [ERR_INVALID_ARG_TYPE]: The “path” argument must be of type string. Received type undefined raised when starting react app – Stack Overflow
解决方法:
安装 react-scripts 3.4.1( react-scripts – npm 目前版本为3.4.1)
npm install —save react–scripts@3.4.1
或者
- 删除node_modules文件夹,删除package-lock.json
- 执行npm install 或者 yarn install重新安装依赖包
本质原因是什么,待进一步研究。。。
![码中人 微信公众号](https://imgconvert.csdnimg.cn/aHR0cDovL3d3dy5temgucmVuL3dwLWNvbnRlbnQvdGhlbWVzL2NvZGVtYW4vaW1nL3pzbS5qcGc?x-oss-process=image/format,png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)