采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你视频里配置的 Webpack.optimize.uglifyJS 在 Git Bash 中编译时提示已经移除了,我按照官网给出的文档,配置了 package.json 中的 “sideEffects”: false; 在 webpack.config.js 中也设置了 mode: “production”,打包完后在 app.bundle.js 中 未使用的 b 和 c 函数还是存在。 利用 babel 插件来 shaking lodash 是正常的。 希望您能帮忙解答一下,感谢!
这个是因为lodash 的特殊性,现在还有很多库的代码并不能直接tree shaking,需要借助babel 插件。。可能未来就慢慢的都能自动tree shaking 了,我现在对lodash 也是通过babel 插件来tree-shaking
非常感谢!
登录后可查看更多问答,登录/注册
前端开发标配,灵活掌握Webpack3.0的使用可以极大的提高前端开发的效率
748 9
796 9
885 9
792 9
786 8