PostSS不能与webpack 5和sass结合使用
我正在使用Webpack5和最新的css/POSTSS/sass包。现在我得到了错误PostSS不能与webpack 5和sass结合使用,webpack,sass-loader,postcss-loader,Webpack,Sass Loader,Postcss Loader,我正在使用Webpack5和最新的css/POSTSS/sass包。现在我得到了错误 Module not found: Error: path argument is not a string 如果我移除PostSS加载程序,它会工作 这就是密码 rules: [{ test: /\.s?css/i, use: [ MiniCssExtractPlugin.loader,
Module not found: Error: path argument is not a string
如果我移除PostSS加载程序,它会工作
这就是密码
rules: [{
test: /\.s?css/i,
use: [
MiniCssExtractPlugin.loader,
{
loader: 'css-loader',
options: {
sourceMap,
url,
importLoaders: 1,
}
},
{
loader: require('postcss-loader').loader,
options: {
sourceMap,
postcssOptions: {
plugins: [
require('postcss-import')(),
require('cssnano')(),
require('autoprefixer')(autoprefixerOptions),
require('postcss-merge-rules')(),
require('postcss-object-fit-images'),
],
},
},
}, {
loader: 'sass-loader',
}
]
},]
好的,我解决了
是的
loader: require.resolve('postcss-loader'),
而不是
require('postcss-loader').loader