Webpack:模块构建失败:错误:找不到模块'postcss'

新手上路,请多包涵

我正在尝试将我的 webpack 项目与 sass-loader 集成,但出现此错误:

  Module build failed: Error: Cannot find module 'postcss'

我已经使用命令安装了 postcss 和 postcss-loader:

  npm install postcss postcss-loader --save-dev

安装后,我继续收到相同的错误消息。我测试仅与 css-loader 集成我的项目,并发生相同的错误。我认为 postcss 是 css-loader 的依赖项。

在我的 webpack.config.js 中,我在 module.rules 中使用了这个配置:

  {
    test: /\.scss$/,
    use: [{
          loader: "style-loader" // creates style nodes from JS strings
      }, {
          loader: "css-loader" // translates CSS into CommonJS
      }, {
          loader: "sass-loader" // compiles Sass to CSS
      }
    ]
  }

我安装了所有这些加载器和 node-sass,我不知道我在做什么错:(

原文由 Elton Serra 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
1 个回答

就我而言,问题已通过 delete package.lock 解决。

原文由 Oleh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题