如何解决postcss无法与webpack 5和sass结合使用
im使用webpack 5和最新的css / postcss / sass软件包。现在我得到了错误
Module not found: Error: path argument is not a string
如果我删除了postcss加载程序,那么它将起作用。
那是代码
rules: [{
test: /\.s?css/i,use: [
MiniCssExtractPlugin.loader,{
loader: 'css-loader',options: {
sourceMap,url,importLoaders: 1,}
},{
loader: require('postcss-loader').loader,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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。