【发布时间】:2018-03-03 12:05:12
【问题描述】:
这是我的 css webpack 配置
{
test: /\.css$/,
use: [
{
loader: 'style-loader',
},
{
loader: 'css-loader',
options: { sourceMap: true, importLoaders: 1 }
},
{
loader: 'postcss-loader',
options: {
sourceMap: true,
// https://github.com/postcss/postcss-loader/issues/92
// https://github.com/postcss/postcss-loader/issues/8
plugins: () => [
precss(),
postcssImport({ addDependencyTo: webpack }),
postcssNested(),
postcssCssnext({
browsers: ['last 2 versions', 'ie >= 9'],
compress: true,
}),
],
},
},
],
}
我使用的是 Webpack 3,如果我触摸一个 @import 的 css 文件,热加载功能将不起作用,人们建议我将 postcssImport({ addDependencyTo: webpack }) 放在插件的第一行,但如果我把在 precss 之前,我得到了一个编译错误。
我想知道上述配置是否有任何问题,感谢任何帮助。
您可以在此 repo 中重现该问题
【问题讨论】:
标签: webpack postcss webpack-3 postcss-import