webpack 加了 external ,页面代码中还需要 写 import 吗?

如图
webpack配置:
image.png

页面代码:
image.png

加了external ,页面又写了import,webpack是否不排除任然打包进去?

阅读 3.1k
3 个回答

完全不用担心,这里的 import 是运行时候需要做的处理。打包时候会自动去除 Vue,但是记住要在模板 html 中引入 Vue js。否则页面没有 window.Vue。

其实最佳答案就是实践一下,控制唯一变量,然后打包两次,对比结果。

你可以顺便康康我的博客 优化 web 应用程序性能方案总结

需要。webpack 会从全局环境里寻找需要的依赖,所以你要手动引入依赖。

估且认为你使用external是在开发组件库,给别人使用,如果别人使用cdn的方式引入是没问题,但是如果别人是通过es6 import方式引入vue的话,window.Vue找不到就会报错。

推荐问题
宣传栏