问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

减少打包组件vue.config.js——Webpack的externals的使用

发布网友 发布时间:2022-11-11 10:56

我来回答

1个回答

热心网友 时间:2024-11-10 19:05

vue.config.js

通过这种方式引入的依赖库,不需要webpack处理,编译进文件中,在我们需要,使用它的时候可以通过CMD、AMD、或者window全局方式访问。

比如我们在index.html用CDN的方式引入jquery,webpack编译打包时不打包处理它,但是可以引用到它。

使用方法

其实,我们使用这种方式的另一个目的是为了压缩工程大小,如果所有的依赖包都压缩打包到应用中,尤其是echart这样的大型库,会导致文件过大,如果外部引入,按需引入,可以压缩应用大小。

3.在index.html中引入它(先放到CDN中)

4.配置externals

5.main.js使用

看了这个之后,我明白了一件事。

我们引入到工程中的文件,无论是js,css还是别的什么,然后就可以把这些引入的文件和当前工程的文件看作在一个文件中,共享作用域,可以直接调用引入文件的变量,对象,方法。。。

所以,在我们引入萤石云的js文件之后,它的功能是执行自己的视频,对外开放一个对象EZUIPlayer,我们就在externals中引入这个对象,在需要使用它的文件中import EZUIPlayer from ‘EZUIPlayer’ ,接下来就参考官方的例程,直接调用执行即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从第一海水浴场到中山路玉姐烧烤怎么走 爱普生针式打印机色带怎么换爱普生打印机出故障了怎么处理 EPSON爱普生打印机色带更换的详细图文教程 EPSON爱普生打印机怎么安装色带? 下泰山游三阳观是什么时候的诗 为何重游泰山三阳观,让我体会到了“一心开,万心明”? 烧水为什么要开着壶盖 水开如果滚多长时间为好 放下名利学会欣赏作文 梦见亲吻金色的人 Vue3.0项目从Webpack改造成Vite 现代中式风格装修都有什么特点? 谁有适合五年级写赏析的诗歌?现代诗!急急急! 五年级现代诗歌 ps8.0序列号生成器 像素生存者2秘籍5打什么最容易掉 蜜蜂外形特点的描写 右侧股骨头囊性变是哪一种病 骨骼囊性病变是什么意思 ozone production是什么意思 异地登录ozone什么意思 大家梦琪都是怎么出装,是法师装还是物理攻 抖音上那个国药集团的天目湖 过户车辆需要换车牌吗? 质凡和阿宽麻酱面皮哪个好吃 price tag的音标 关于写镇江的作文九年级合集5篇 文化镇江作文 丹阳饿了么总部在哪里 大金空调几线品牌 如何找到精准的邮箱 吗婚生者上。已。师恋三老的是。喜第算算师我欢吗这 名求说小的字 平板和手机有什么区别 开通优酷会员12元能用一个月吗 请问优酷与优酷极速版的区别? 洋葱汤有点涩 人民币成全球第四位支付货币的国家 明星卫视广告招商缩水75% 十张图了解传统电视媒体现状与未来_百度知 ... 陕西省核工业二一五医院在哪? 学校生活老师工作计划模板 德国和巴西哪队厉害 历史上哪一次德国打败巴西?世界杯 巴西队与德国队哪个更厉害 巴西队和德国队哪个厉害? 什么是测量飞机? 晚上吃萝卜能减肥吗 胡萝卜晚上吃有没有减肥的效果 买卖合同作为借贷的担保是怎样的 如何选购水龙头 上夜班连续几天较好?