我正在使用repo removed
中的webpack配置。现在当我运行npm run teststart
(使用webpack.development.js
)或npm run testbuild
(使用webpack.production.js
)时,postcss loader stylelint,autoprefixer和postcss-focus似乎不起作用。但是,如果我传递数组而不是form()=>的函数[]到postcss-loader上的插件,它确实有效。
例如,如果我改变
options: {
plugins: () => [require('autoprefixer'), require('postcss-focus')]
}
到
options: {
plugins: [require('autoprefixer'), require('postcss-focus')]
}
在webpack.production.js
中可行。
但在另一个项目中,函数格式运行正常。试图找出它为什么不在这里工作。
答案 0 :(得分:1)
找到答案 - 显然postcss-loader在函数传递给loader的options.plugins时没有正常工作是postcss-loader v2.0.3中的一个错误,他们在v2.0.5修复了它并且更新解决了我的问题。这里有关于github的问题: