qq_驾辕的位置_0
2018-03-15 09:22
没有报错的情况下,只用了Google和ie浏览器打开,并没有看到样式预处理,可能是什么原因
webpack.config.js:
{
test:/\.css$/,
loaders:[
"style-loader","css-loader",
{
loader:"postcss-loader",
options:{
plugins:[require('postcss-import'),require('autoprefixer')],
browser:['last 10 versions']
}
}
]
}
"browserslist": [ "iOS >= 6", "Android >= 4", "IE >= 9" ],
在package.json加上这段
{
test:/\.css$/,
use:[
'style-loader',
{loader:'css-loader',options:{importLoaders:1}},//importLoaders代表import进来的资源;2代表css-loader后还需要使用几个loader
{loader: 'postcss-loader',options:{plugins:[require("autoprefixer")("last 100 versions")]}}],
exclude:path.resolve(__dirname,'/node_modules'),
include:path.resolve(__dirname,'src')
}
我这样写的 就会加上前缀
loader是由执行顺序的,顺序是从右向左,这是问题一。
问题二,是你没有引用postcss-loader
建议:
{
test:/\.css$/,
loader:'style-loader!css-loader?importLoaders=1!postcss-loader'
},
尝试一下,希望能帮到你!
webpack深入与实战
86556 学习 · 727 问题
相似问题