Vue项目优化,第三方JS用CDN引入
项目里用到的第三方插件比较多,打包时项目太大,之前是npm安装的,现在改为用CDN引入:element-ui和echarts组件相对较大,主要对这两个进行优化。在index.html页面里,vue要放在前面,不然element-ui会报错<script src="https://cdn.bootcss.com/vue/2.5.10/vue.min.js"></script&...
·
项目里用到的第三方插件比较多,打包时项目太大,之前是npm安装的,现在改为用CDN引入:
element-ui和echarts组件相对较大,主要对这两个进行优化。
在index.html页面里,vue要放在前面,不然element-ui会报错
<script src="https://cdn.bootcss.com/vue/2.5.10/vue.min.js"></script>
<script src="https://cdn.bootcss.com/echarts/4.1.0.rc2/echarts.min.js"></script>
<script src="https://cdn.bootcss.com/element-ui/2.4.11/index.js"></script>
在webpack.base.conf.js里
externals: {
vue: 'Vue',
echarts: 'echarts',
'element-ui': 'ELEMENT'
},
在main.js里
import Vue from 'vue'
import 'element-ui/lib/theme-chalk/index.css'
在需要引echarts的页面
import echarts from 'echarts'
最后打包,看看报告
npm run build --report
更多推荐
已为社区贡献3条内容
所有评论(0)