小白请教个基础问题哈,不好意思了
来源:4-1 Tree Shaking 概念详解
Boy越越
2019-12-15
Tree Shaking课程里,老师在package.json里写了sideEffects:false,解释为不需要处理额外的引入,即文件中没有import xx.css或者import pollfill的操作。
当老师将package.json里的sideEffects改为[’.css’,’@babel/pollyfill’]时,老师解释为不处理这两个文件。
问题一:
那我直接写false不也是不需要做额外处理吗?为什么还需要在sideEffects中去声明这两个文件呢?默认这两个文件只有引入没有导出,Tree Shaking不会去做处理的呀??????
问题二:
sideEffects改为[’.css’,’@babel/pollyfill’] 其中’@babel/pollyfill’这个写法能不能改为pollyfill,不加路径,还是说必须要在sideEffects声明引入的文件路径信息??
写回答
1回答
-
如果false,其他的东西都不会处理,而我只需要css和polifyll不会被处理
必须要携带路径信息
022020-01-09
相似问题