webpack postcss-loader在传递函数时不工作

我正在从一个webpackconfiguration中repo removed 。 现在当我运行npm run teststart (使用webpack.development.js )或npm run testbuild (使用webpack.production.js )时,postcss加载器stylelint,autoprefixer和postcss-focus似乎不起作用。 但是,如果我将一个数组而不是form()=> []的函数传递给postcss-loader的插件,它确实可行。 所以例如,如果我改变

 options: { plugins: () => [require('autoprefixer'), require('postcss-focus')] } 

 options: { plugins: [require('autoprefixer'), require('postcss-focus')] } 

webpack.production.js它的作品。

但在另一个项目中,函数格式正常工作。 试图找出为什么它不在这里工作。

find了答案 – 显然当一个函数被传递给加载器的选项时,postcss-loader不能正常工作.plugins是postcss-loader v2.0.3中的一个bug,他们在v2.0.5中修复了它,更新解决了我的问题。 在这里github上有一个问题:

github.com/postcss/postcss-loader/issues/218