部署react应用程序时出错,它一直说<<插件“react”在“package.json » eslint-config-react-app » >> 之间发生冲突

IT技术 reactjs frontend eslint package.json
2021-05-09 00:11:54

我在部署我的 create react 应用程序时遇到了一些问题,因为它无法编译并告诉我插件“react”在“package.json » eslint-config-react-app »

不知道有没有人遇到过同样的问题,知道怎么解决,谢谢!我对这一切仍然很陌生。

这是我的 windows powershell 在 npm start 和启动后告诉我的

这是我的 localhost 在我的 React 应用程序启动后的样子

4个回答

在 Windows 10 & VS Code & npm 上遇到同样的问题。作为一种解决方法,在 VS Code 中打开 package.json 文件并保存它(ctrl+s),然后它就可以工作了。可能每次都需要重复这个步骤,有点烦。

外壳有冲突

C:\Users\Ruben|desktop\reactapp\test.... 而 nodemodules 正在寻找 C:\Users\Ruben|Desktop\Reactapp\test....

这是一个特定于 Windows 的问题,无论这种差异如何,以前的 react 都会运行该应用程序。好像没有了。

我使用的解决方案是定位文件夹并用代码打开;确保路径与节点module中存储的内容直接匹配

使用 VS Code 用户的 Windows 10。我用纱线重新安装了 es-lint-config-react-app,如果你使用它,或者 npm。到目前为止,一切似乎都已解决。

我也在 Mac 上遇到了这个问题。作为临时解决方法,我可以通过运行以下命令降级到版本 6 来解决此问题

yarn remove eslint-config-react-app

其次是

yarn add eslint-config-react-app@6

我跑了两次。版本 7 总是失败(没有“@6”的 eslint-config-react-app),而版本 6 总是成功。YMMV,特别是如果你真的需要版本 7。