如何阻止SASS及.scss文件编译为压缩版.css?排查自动压缩原因
问题原因及解决办法
你的CSS被压缩和Sass编译的输出格式无关,罪魁祸首是gulp-clean-css插件——这个工具本身就是用来压缩CSS的,默认就会开启压缩功能,不管你有没有给sass()设置:compressed选项。
看你代码里这一行:
.pipe(cleanCSS({ compatibility: 'ie8' }))
正是这一步把编译好的CSS给压缩了。
如果想保留未压缩的CSS方便验证更新,有两个处理方式:
- 直接移除这一行
cleanCSS的管道处理; - 给
cleanCSS添加配置禁用压缩,修改成这样:.pipe(cleanCSS({ compatibility: 'ie8', level: 0 }))
level: 0会关闭所有压缩优化,保留CSS的格式化结构,同时还能保留你需要的IE8兼容性配置。
内容的提问来源于stack exchange,提问作者Paul T. Rykiel
相关产品推荐
相关产品推荐

