webpack4.0的"sideEffects":false没什么效果啊?
webpack4.0加了 "sideEffects":false 为什么下面打包的代码还有polyfill的内容,不是应该被treeShaking移除掉吗
import '@babel/polyfill'
new Promise()
console.log("11111")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
webpack4版本,在配置文件中添加mode: 'production'再看看效果?
跟你一样,我也想测试一下,但是不论怎么设置,tree shaking都无法排除@babel/polyfill,虽然书上和视频教学里都说如果不设置sideEffects,tree shaking会排除@babel/polyfill,然而事实却并非如此,我觉得可能是书上错了,然后以讹传讹吧,那些作者有时候也喜欢想当然,自己没有试过就瞎说。