vue-cli2开发中为减小打包后vendor的体积,所以引入部分cdn资源。
在index.html中
css:
// element-ui
<link href="https://cdn.bootcdn.net/ajax/libs/element-ui/2.7.0/theme-chalk/index.css" rel="stylesheet">
// mint-ui
<link href="https://cdn.bootcdn.net/ajax/libs/mint-ui/2.2.13/style.min.css" rel="stylesheet">
js:
// babel-polyfill
<script src="https://cdn.bootcdn.net/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js"></script>
// vue
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.4.2/vue.min.js"></script>
// vue-router
<script src="https://cdn.bootcdn.net/ajax/libs/vue-router/3.0.1/vue-router.min.js"></script>
// jquery
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
// mint-ui
<script src="https://cdn.bootcdn.net/ajax/libs/mint-ui/2.2.13/index.js"></script>
// axios
<script src="https://cdn.bootcdn.net/ajax/libs/axios/0.16.2/axios.min.js"></script>
在webpack.base.conf.js中
externals: {
'vue': 'Vue',
'vue-router':'VueRouter',
'jquery': '$',
'element-ui': 'ELEMENT',
'mint-ui': 'MINT',
'babel-polyfill': 'window',
'axios':'axios',
}