webpack.base.conf.js使用externals出现问题

今天在优化首页时候发现vendor这个js很大,网上看了可以用cdn代替一些要webpack打包的资源,用element-ui做的实验,使用之后npm run build看到vendor体积小了,部署上去之后控制台报错了
image.png

webpack.base.conf.js:

image.png

main.js:
image.png

image.png

求教下要怎么改这个问题

已解决 悬赏分:0 - 解决时间 2021-11-29 09:41
反对 0举报 0 收藏 0

回答1

最佳
  • @

    element-ui 默认是依赖vue, 所以你应该先加载vue的静态资源,然后再加载element-ui
    image.png
    顺便提一句,你已经提了 element-ui,还要记得把vue提到 externals

    支持 0 反对 0 举报
    2021-11-28 09:39