我正在尝试将我的 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 许可协议
就我而言,问题已通过 delete package.lock 解决。