目录
- 1.引入cdn资源
- 2.在webpack基础配置文件中加入externals配置,打包、编译时去除cdn加速的模块,可以大大压缩打包后的压缩包体积
- 3.去除main.js中对以上模块的引用,注册
- 总结
1.引入cdn资源
<link rel="stylesheet" href="https://unpkg.com/element-ui@2.3.5/lib/theme-chalk/index.css" rel="external nofollow" /> <link rel="stylesheet" href="https://unpkg.com/vant@1.1.2/lib/vant-css/index.css" rel="external nofollow" />
<script src="https://cdn.bootcss.com/vue/2.5.2/vue.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue-router@3.0.1/dist/vue-router.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js"></script> <script src="https://unpkg.com/element-ui@2.3.5/lib/index.js"></script> <script src="https://cdn.jsdelivr.net/npm/vant@1.1.2/lib/vant.min.js"></script> <script src="https://cdn.staticfile.org/axios/0.17.1/axios.min.js"></script>
注:1.该文件为项目入口html文件,通常处于项目public目录下或者项目根目录下,使用了vant和elementUi,2.所以还应该引入相对应得css资源包3.cdn加速地址可以在官网中找到
代码展示
2.在webpack基础配置文件中加入externals配置,打包、编译时去除cdn加速的模块,可以大大压缩打包后的压缩包体积
externals: { vue: 'Vue', 'vue-router': 'VueRouter', "element-ui": "ElementUI", 'vant':"Vant", axios: 'axios', vuex: 'Vuex', },
代码展示
3.去除main.js中对以上模块的引用,注册
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)