我在React的一个项目中工作,遇到了一个让我难堪的问题。
[每当我运行yarn start
时,我都会收到此错误:TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须为字符串类型。收到的类型未定义
我不知道为什么有人会遇到这种情况,我会很感激。
我在安装和删除了一些npm软件包后才遇到这个问题,花了将近5个小时来弄清楚发生了什么。
我所做的基本上是将我的src / components复制到另一个目录中,然后删除所有节点模块和package-lock.json(如果您在Docker容器中运行应用程序,请删除图像并重建它只是为了安全起见);然后将其重置为我的最后一次提交,然后放回我的src / components,然后运行npm i
。
希望对您有帮助。
要解决此问题,只需升级到"react-scripts": "^3.4.0"
"react-scripts": "^3.x.x"
覆盖现有的"react-scripts": "^3.4.0"
。我希望它可以更快地解决它