TypeError [ERR_INVALID_ARG_TYPE]:“ path”参数必须为字符串类型。启动react app时收到的类型未定义引发

问题描述 投票:0回答:2

我在React的一个项目中工作,遇到了一个让我难堪的问题。

[每当我运行yarn start时,我都会收到此错误:TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须为字符串类型。收到的类型未定义

我不知道为什么有人会遇到这种情况,我会很感激。

javascript reactjs redux visual-studio-code yarn
2个回答
0
投票

我在安装和删除了一些npm软件包后才遇到这个问题,花了将近5个小时来弄清楚发生了什么。

我所做的基本上是将我的src / components复制到另一个目录中,然后删除所有节点模块和package-lock.json(如果您在Docker容器中运行应用程序,请删除图像并重建它只是为了安全起见);然后将其重置为我的最后一次提交,然后放回我的src / components,然后运行npm i

希望对您有帮助。


0
投票

要解决此问题,只需升级到"react-scripts": "^3.4.0"

  1. "react-scripts": "^3.x.x"覆盖现有的"react-scripts": "^3.4.0"
  2. 删除您的节点模块
  3. 和npm安装或yarn安装

我希望它可以更快地解决它

© www.soinside.com 2019 - 2024. All rights reserved.