webpack4.0的"sideEffects":false没什么效果啊?

发布于 2022-09-11 19:38:46 字数 171 浏览 18 评论 0

webpack4.0加了 "sideEffects":false 为什么下面打包的代码还有polyfill的内容,不是应该被treeShaking移除掉吗

import '@babel/polyfill'
new Promise()
console.log("11111")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

审判长 2022-09-18 19:38:46

webpack4版本,在配置文件中添加mode: 'production'再看看效果?

云醉月微眠 2022-09-18 19:38:46

跟你一样,我也想测试一下,但是不论怎么设置,tree shaking都无法排除@babel/polyfill,虽然书上和视频教学里都说如果不设置sideEffects,tree shaking会排除@babel/polyfill,然而事实却并非如此,我觉得可能是书上错了,然后以讹传讹吧,那些作者有时候也喜欢想当然,自己没有试过就瞎说。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文