【问题标题】:cannot install $ npm i mini-css-extract-plugin. What could be the problem?无法安装 $ npm i mini-css-extract-plugin。可能是什么问题呢?
【发布时间】: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


【解决方案1】:

请参阅下面的编辑。

正如错误所说,webpack 版本不匹配尝试:

  • 升级lesson-54-intro-webpack
  • 降级mini-css-extract-plugin

编辑:基于您的package.json 内容

您需要将 webpack 版本升级到版本 5

【讨论】:

  • drive.google.com/file/d/1QXod8eNzXyBdS7G48IOYBhR6N-wUG0Hb/… 这是我的包 JSON 文件。这里有什么问题?
  • 请将其添加到您的问题中
  • 对不起。我是新来的。如何在没有详细信息的情况下添加代码。我无法添加。显示此消息:“您的帖子看起来主要是代码;请添加更多详细信息”
  • 没关系,欢迎加入,我看你已经添加了json包
  • 我打了一个绿色的复选标记。这是否意味着问题解决了?
猜你喜欢
  • 2019-01-29
  • 2020-06-17
  • 2019-06-13
  • 2017-05-13
  • 2019-03-07
  • 2019-10-06
  • 2018-08-30
  • 2023-01-05
  • 2021-11-12
相关资源
最近更新 更多