vue项目webpack使用cdn

本文通过实例介绍如何在Vue项目中利用Webpack配置CDN,以提高页面加载速度。内容涉及index.html、webpack.base.config.js、main.js及router/index.js等关键文件的修改和配置。
摘要由CSDN通过智能技术生成
引入cdn是为了减少打包体积,加快渲染速度

1.在index.html中引入vue和vue-router
<script src="https://cdn.bootcss.com/vue/2.6.8/vue.min.js"></script>
<script src="https://cdn.bootcss.com/vue-router/3.0.2/vue-router.min.js"></script>

2.在build文件夹中的webpack.base.conf.js添加
externals: {
        'vue': 'Vue',
        'vue-router': 'VueRouter'
},
//格式为: “资源名”:“外部资源名” (注意:外部资源名由模块自身决定,不可更改。)
//资源名可以是任意字符,是webpack给外部资源定义的别名
//外部资源名 是外部资源所export暴露到全局的对象名称,查看外部资源名的方法,在index.html文件中引入对应的cdn文件,然后在浏览器打开index.html,控制台输入对应的开头几个字母就可以看到对用的外部资源名

3.删除项目中的对应资源的import引入
删除main.js中的   
    import Vue from 'vue'  语句
删除src/router/index.js中的 
    import Vue from 'vue'
    import Router from 'vue-router'
将Vue.use(Router)改为Vue.use(VueRouter)
将new Router改为new VueRouter

4.运行npm run build打包可以看到体积明显变小

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值