Answers:
要解决此问题,只需升级到 "react-scripts": "^3.4.0"
"react-scripts": "^3.x.x"与"react-scripts": "^3.4.0"你的package.json我希望它可以更快地解决您
3.3.0到时,我的问题已解决3.4.0。奇怪的是,它在开发过程中就没有任何理由就停止了工作。
npm audit fix,以防对任何人有用。
在安装和删除了一些npm软件包后,我才遇到这个问题,花了将近5个小时才弄清楚发生了什么。
我所做的基本上是将src / components复制到另一个目录中,然后删除所有节点模块和package-lock.json(如果您在Docker容器中运行应用程序,请删除图像并重新构建它只是为了安全起见);然后将其重置为我的最后一次提交,然后放回我的src / components然后运行npm i。
希望对您有所帮助。
如果您弹出 create-react-app,我建议:
create-react-app。npm run eject或将其弹出yarn eject。package.json。为我工作。
我尝试了上述各种方法,但是自从弹出 CSS 以来,它们都没有起作用。最终应用以下步骤有助于:
react-scripts从升级"react-scripts": "3.x.x"到"react-scripts": "^3.4.0"react-dev-utils形式"react-dev-utils": "^10.x.x"来"react-dev-utils": "10.0.0"node-modules文件夹和package-lock.json/yarn.locknpm install/yarn install如果您弹出并感到好奇,那么CRA存储库上的此更改就是导致该错误的原因。
要解决此问题,您需要应用他们的更改;即最后一组文件:
就个人而言,我认为您应该手动应用更改,因为,除非一直保持所有更改的最新状态,否则您可能会在webpack捆绑包中引入另一个错误(由于依赖项不匹配或其他原因)。
或者,您可以按照Geo Angelopoulos的建议进行操作。这可能需要一段时间,但至少您的项目将与CRA存储库同步(并获得其所有最新增强功能!)。