![](/img/trans.png)
[英]Could not resolve dependency: npm ERR! peer webpack@"^4.0.0" from uglifyjs-webpack-plugin@2.2.0
[英]Unresolved dependency peer webpack@"^4.0.0" from css-loader@2.1.1
我试图运行一个反应项目。 已安装 React 和 Node 版本:
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: cbioportal-frontend@3.3.182
npm ERR! Found: webpack@5.55.1
npm ERR! node_modules/webpack
npm ERR! webpack@"^5.55.1" from the root project
npm ERR! peer webpack@"*" from bootstrap-loader@1.3.3
npm ERR! node_modules/bootstrap-loader
npm ERR! bootstrap-loader@"^1.2.0-beta.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^4.0.0" from css-loader@2.1.1
npm ERR! node_modules/css-loader
npm ERR! css-loader@"^2.1.1" from the root project
npm ERR! peer css-loader@"*" from bootstrap-loader@1.3.3
npm ERR! node_modules/bootstrap-loader
npm ERR! bootstrap-loader@"^1.2.0-beta.1" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.```
根据错误消息, css-loader@^2.1.1"
和webpack@^4.0.0
之间存在依赖冲突。
尝试npm uninstall --save-dev css-loader webpack
完全卸载依赖项。
然后使用npm install --save-dev css-loader webpack
重新安装它们。
希望与最新版本不会有任何依赖冲突,但如果是这样,请尝试npm install --legacy-peer-deps
我试过这个,现在它对我有用,首先通过执行这个命令node -v
检查节点上的版本,如果你没有这个节点版本v12.22.12
通过执行这个命令nvm install 12.22.12
然后安装它仅通过执行此命令来使用此节点nvm use 12.22.12
然后重新启动终端(关闭所有终端)然后启动
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.