繁体   English   中英

来自 css-loader@2.1.1 的未解析依赖对等 webpack@"^4.0.0"

[英]Unresolved dependency peer webpack@"^4.0.0" from css-loader@2.1.1

我试图运行一个反应项目。 已安装 React 和 Node 版本:

  • 反应:18.1.0
  • 节点:16.15.1
  • Package 经理:npm v 8.12.1
  • 操作系统:macOS Catalina 10.15.7

    任何解决错误的帮助将不胜感激!
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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM