为了账号安全,请及时绑定邮箱和手机立即绑定

用了 mini-css-extract-plugin 之后postcss 不能加后缀

用了 mini-css-extract-plugin 之后postcss 不能加后缀

蝴蝶不菲 2019-05-13 10:52:01
{test:/\.(sass|scss)$/,use:[{loader:MiniCssExtractPlugin.loader,options:{publicPath:"../"}},"css-loader","postcss-loader","sass-loader"]},//postcss.config.jsmodule.exports={plugins:[require("autoprefixer"),//reuqire('postcss-import')]newMiniCssExtractPlugin({filename:"css/[name].[hash:6].css",//chunkFilename:"css/[name].[hash:6].css",}),}
查看完整描述

2 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

这个问题好像无关于mini-css-extract-plugin,即使你换成extract-text-plugins依然不行。在postcss.config.js里,需要对autoprefixer进行配置,更准确说是对浏览器的兼容范围进行设置,在默认情况下会选择在一定范围的(没看到默认是多少,可能是>5%).解决办法:1:
module.exports={
plugins:[
require('autoprefixer')({
browsers:['cover99.5%inCN']
})
]
}
2:官方文档里更推荐是写在package.json中或者有一个单独文件对browserlist进行配置
"browserslist":["cover99.5%inCN"]
这里的意思是覆盖99.5%的浏览器,地区是中国。更多请查看autoprefixer以及browserslist的Github文档
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 779 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号