and*_*rre 7 node.js npm reactjs webpack
我将webpack安装到我的 react 项目中,但是每次使用npm start时都会出现相同的错误:
Create React App 提供的 react-scripts 包需要一个依赖:
"webpack": "4.42.0"
不要尝试手动安装:您的包管理器会自动安装。但是,在树的更高位置检测到了不同版本的 webpack:
C:\react\minimoj\node_modules\webpack(版本:4.43.0)
我试图删除 package-loc.json 文件 + 所有 node_modules +从 package.json 中删除webpack名称并使用npm install重新安装它。我也用纱线尝试过同样的方法,但没有帮助。我看到在node_modules版本是 4.43 并且在我在 package-loc.json 文件中使用npm install webpack后它显示 4.43,但是在我使用npm start 时它更改为 4.42 并发生错误。此外,我还重新安装了 node.js 但它没有帮助。
我安装了比react_scripts 所需的更新的webpack 版本。为了解决这个问题,我从项目的 node_modules 中删除了 webpack 和 webpack-dev-server,转到项目目录之外的控制台并运行
npm uninstall webpack
npm uninstall webpack-dev-server
Run Code Online (Sandbox Code Playgroud)
然后跑了
npm install
npm run build
Run Code Online (Sandbox Code Playgroud)
一切都很好,因为我的 package.json 是正确的,没有改变。
| 归档时间: |
|
| 查看次数: |
3498 次 |
| 最近记录: |