使用webpack4将vue2项目打包成lib会进行tree-shaking吗?

新手上路,请多包涵

如题,我现在想将我的一个vue2项目用webpack在生成模式下打包成lib,libraryTarget设置为umd,入口文件就是把我的所有业务组件分别导入然后通过export default导出,如果是普通打包的话,我知道生产模式下webpack4会默认启用tree-shaking相关配置,但是如果打包成lib的话还会进行tree-shaking吗我不太确定,有没有大佬解惑下~

阅读 1.5k
1 个回答

应该是不会进行tree shaking的,因为tree shaking是基于ES module的静态分析来消除无用的JS,Webpack不支持直接打包为es6,所以无法使用tree shaking

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题