【发布时间】:2023-04-04 23:01:01
【问题描述】:
这是错误。我在 gitBash 中使用 Visual Studio 代码。
$ npm i mini-css-extract-plugin
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: lesson-54-intro-webpack@1.0.0
npm ERR! Found: webpack@4.46.0
npm ERR! node_modules/webpack
npm ERR! dev webpack@"^4.39.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^5.0.0" from mini-css-extract-plugin@2.2.0
npm ERR! node_modules/mini-css-extract-plugin
npm ERR! mini-css-extract-plugin@"*" 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.
npm ERR!
npm ERR! See C:\Users\Smith\AppData\Local\npm-cache\eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Smith\AppData\Local\npm-cache\_logs\2021-08-19T13_12_04_740Z-debug.log
这是我的包 JSON 文件。这里有什么问题? 如何匹配版本?
{ "name": "第 54 课介绍 webpack", “版本”:“1.0.0”, “描述”: ””, “主”:“index.js”, “脚本”:{ "dev": "webpack-dev-server", “构建”:“网络包” }, “关键字”:[], “作者”: ””, “许可证”:“ISC”, “开发依赖”:{ "@babel/core": "^7.5.5", "@babel/preset-env": "^7.5.5", "自动前缀": "^9.6.1", "babel-core": "^6.26.3", "babel-loader": "^8.0.6", "babel-polyfill": "^6.26.0", "css-loader": "^3.1.0", "文件加载器": "^4.1.0", "html-webpack-plugin": "^3.2.0", "postcss-loader": "^3.0.0", "precss": "^4.0.0", “样式加载器”:“^0.23.1”, "webpack": "^4.39.1", "webpack-cli": "^3.3.6", “webpack-dev-server”:“^3.7.2” }, “依赖”:{ “axios”:“^0.19.0” } }
【问题讨论】:
-
这些实际上是一回事。
npm i只是npm install的别名。
标签: javascript css node.js npm webpack