如何autoprefixer与webpack 2.x 一起使用。
autoprefixer
以前,以前是这样的…
... module: { loaders: [ { test: /\.scss$/, loader: 'style!css!sass!postcss' } ] }, postcss: () => { return [autoprefixer] }, ...
但是,它不再起作用了。
如何将其重写为[email protected]?
webpack 2.x.x引入的webpack.LoaderOptionsPlugin()插件,您需要在其中定义所有加载程序选项插件。就像autoprefixer是的插件postcss- loader。所以,它必须去这里。
webpack 2.x.x
webpack.LoaderOptionsPlugin()
postcss- loader
和
module.rules
module.loaders
loader: 'style!css'
loader: 'style-loader!css-loader'
新的配置看起来像这样…
... module: { rules: [ { test: /\.scss$/, loaders: ['style-loader', 'css-loader', 'sass-loader', 'postcss-loader'] } ] }, plugins: [ new webpack.LoaderOptionsPlugin({ options: { postcss: [ autoprefixer(), ] } }) ], ...
希望这对大家有帮助。