【问题标题】:NPM - Getting error when trying to run the npm install command (webpack and babel-loader)NPM - 尝试运行 npm install 命令时出错(webpack 和 babel-loader)
【发布时间】:2022-01-05 08:28:03
【问题描述】:

当我尝试像往常一样运行此命令 npm install 时,我在当前正在处理的这个项目中遇到以下错误:

我已经尝试回退到 Node.js v14.15.4 版本,看看它是否会被修复,但它不会。有人知道如何做到这一点吗?

我的想法:

  • 可能是 Node.js 的版本不兼容
  • 我的 npm 版本是 8.1.4,所以可能会导致问题
  • 一般的 npm 问题

【问题讨论】:

    标签: node.js npm webpack npm-install babel-loader


    【解决方案1】:

    你的项目需要 webpack 3.10 和 babel-loader 6.4.1,但是 babel-loader 6.4.1 需要 webpack 2。升级 babel-loader? (特别是 7.x,不是 8.x/latest,如果你需要 webpack 3)

    【讨论】:

    • 这有帮助,但现在我收到了这个错误。 Could not resolve dependency: peer webpack@"^2.2.0" from extract-text-webpack-plugin@2.1.2
    • @Samke11 该包(extract-text-webpack-plugin)已弃用:Deprecated. Please use https://github.com/webpack-contrib/mini-css-extract-plugin (source)
    • 是的,我知道它是,但是这个项目很旧,我几乎无法更改任何东西,或者准确地说,升级它
    • @Samke11 然后将 extract-text-webpack-plugin 升级到最新(2.1.2 不支持 webpack 3)(或者弄清楚为什么你有 webpack 2 的依赖项但你的 package.json 想要 webpack 3?)
    • 我修好了。只需从package.json 中删除extract-text-webpack-plugin 并在其他所有安装完成后安装它。谢谢你帮助我!
    猜你喜欢
    • 2019-02-27
    • 2021-01-08
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2018-09-01
    相关资源
    最近更新 更多