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