我在反应项目中安装了webpack,但每次使用npm 时都会发生同样的错误。
-- Create提供的React -脚本包需要一个依赖项:
webpack:"4.42.0“
不要尝试手动安装它:您的包管理器会自动安装它。然而,在树的高处发现了另一种版本的webpack:
C:\react\minimoj\node_modules\webpack (版本: 4.43.0)
我尝试删除包-loc.json文件+所有node_modules +从package.json中删除webpack名称,然后用npm安装重新安装它。我也试过同样的纱线,但没什么用。我看到在node_modules版本是4.43,在文件包loc.json中使用npm安装webpack后,它显示了4.43,但在使用npm 时,它更改为4.42,出现错误。此外,我还重新安装了node.js,但没有帮助。
发布于 2020-08-12 11:43:29
我有一个新的webpack版本正在安装,比react_scripts所需的类似。为了解决这个问题,我从我的项目的node_modules中删除了webpack和webpack-dev-server,转到了项目dir之外的控制台并运行了
npm uninstall webpack
npm uninstall webpack-dev-server然后跑
npm install
npm run build一切都很好,因为我的package.json是正确的,没有改变。
发布于 2020-07-25 23:21:11
创建.env文件并添加SKIP_PREFLIGHT_CHECK=true
发布于 2021-07-06 19:36:02
根据一些网站的说法,webpack主要关注的是普通的js,我只是尝试了一下我的react项目,因为它支持es+,所以它更有效。我强烈推荐。我花了几分钟把一切都准备好了。另外,作为一个良好的实践,最好是使用纱线,因为npm已经有许多已知的问题,节点应用程序管理。
https://stackoverflow.com/questions/62030967
复制相似问题