多处引用同一个js, tree-shaking无效

1、问题:在vue-router配置的两个懒加载路由页面 a.vue 和 b.vue ,a.vue 引用了 test.js 中的hehe()函数而haha()没用到,打包后懒加载后的a.vue路由页面代码没有haha()函数,这达到了我的预期。但是,如果 b.vue 页面引用了 hehe(),那么打包之后的 a.vue 对应的路由页面代码就有了 haha()函数,b.vue也是一样的问题。
2、结果:
图片描述
3、源码:
图片描述

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