tree-shaking css的时候,有用到的css都删了?

来源:3-16 由浅入深 webpack - Tree-shaking - CSS Tree-shaking

暴躁的排骨汤

2018-07-31

http://img.mukewang.com/szimg/5b6022510001791809250591.jpg

http://img.mukewang.com/szimg/5b6022510001b3e211180831.jpg


写回答

2回答

qbaty

2018-08-09

现在的purifycss 的treeshaking 的方式,主要是查找在dom 中和js 中引用到的相关css 的名称或是选择器来做到这样其实很多情况下会有一些不准。webpack 4或是5将来的版本,计划把CSS 像JS 一样作为第一公民,以后可以做webpack原生的 css treeshaking。

如果你发现你在用的css 也被删除了,有一种可能就是他没有找到你path 中指定的 那些文件 .html, .js ,因为找不到,所以他认为css 都没有被用到,所以删掉了

0
0

暴躁的排骨汤

提问者

2018-08-11

问题已解决,感谢老师

0
0

四大维度解锁Webpack3.0前端工程化

前端开发标配,灵活掌握Webpack3.0的使用可以极大的提高前端开发的效率

1188 学习 · 403 问题

查看课程