vue 项目优化之CDN引入

vue 项目优化之CDN引入


提示:以下是本篇文章正文内容,下面案例可供参考

1.资源引入

把不常改变的库放到index.html中,通过cdn引入,比如下面这样:
在这里插入图片描述

  <!-- 引入Vue.js -->
  <script src="https://cdn.bootcss.com/vue/2.5.2/vue.min.js"></script>
  <!-- 引入vuex.js -->
  <script src="https://cdn.bootcss.com/vuex/3.0.0/vuex.min.js"></script>
  <!-- 引入vue-router -->
  <script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.min.js"></script>
  <!-- 引入组件库 -->
  <script src="https://cdn.bootcss.com/element-ui/2.13.1/index.js"></script>
  <link href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" rel="stylesheet">

2.webpack配置

在bulid/webpack.base.conf.js文件中,增加externals,将引用的外部模块导入,build的时候不打包,如下:
在这里插入图片描述

externals:{
    'vue':'Vue',
    'element-ui':'ELEMENT',
    'vue-router':'VueRouter ',
    'vuex':'Vuex'
  }

3.删除之前的引用

1、在main.js中去掉import和vue.use(xxx)
在这里插入图片描述
2.在main.js中之前对Element ui 的引用进行修改

修改之前
修改之前
修改之后
修改之后
3.在router的index.js中去掉import
在这里插入图片描述
注意:new Router要改为new VueRouter
在这里插入图片描述
4.在store的index.js中去掉import
在这里插入图片描述
5.最后删除之前引用的文件

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值