请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ignorePlugin 和 treeShaking

老师 如果开启了tree-shaking 是否 就可以 不用配置ignorePlugin,感觉他们的功能是相似的

正在回答 回答被采纳积分+3

1回答

双越 2021-09-25 22:40:14

建议你先具体试试,看看两者打包出来的体积是否相同。实践一下你印象会非常深刻。

0 回复 有任何疑惑可以回复我~
  • 提问者 alien_chen #1
    我试了一下,结果是采用ignorePlugin 打包出来的体积明显变小,而tree-shaking体积大小并没有发生变化;我可不可以这样理解(tree-shaking场景下以moment为例):我们静态的引入moment(并且具体使用什么语言只有代码编译 的时候才知道,所以这也不是tree-shaking的生效场景),webpack认为我们使用到了所有的moment功能,所以会直接对整个moment进行一个打包,自然不会进行shaking
    回复 有任何疑惑可以回复我~ 2021-09-26 17:10:10
  • 双越 回复 提问者 alien_chen #2
    是的。tree-shaking 是引用了就打包,ignorePlugin 是你强制让什么不打包。自己亲自试一试,才能记得牢固。
    回复 有任何疑惑可以回复我~ 2021-09-26 17:45:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信