如图
webpack配置:
页面代码:
加了external ,页面又写了import,webpack是否不排除任然打包进去?
如图
webpack配置:
页面代码:
加了external ,页面又写了import,webpack是否不排除任然打包进去?
估且认为你使用external是在开发组件库,给别人使用,如果别人使用cdn的方式引入是没问题,但是如果别人是通过es6 import方式引入vue的话,window.Vue找不到就会报错。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
完全不用担心,这里的 import 是运行时候需要做的处理。打包时候会自动去除 Vue,但是记住要在模板 html 中引入 Vue js。否则页面没有 window.Vue。
其实最佳答案就是实践一下,控制唯一变量,然后打包两次,对比结果。
你可以顺便康康我的博客 优化 web 应用程序性能方案总结