使用cdn原因
由于Vue 项目打包后的 vendor.js 过大,将导致打包速度慢,首屏加载慢 ,其原因是第三方库比如(vue、vue-router、vuex、axios等)都会被打包到 vendor.js 文件里面,而浏览器是在加载这些文件之后,才开始显示首屏的。所以把第三方库比如(vue、vue-router、vuex、axios等)通过cdn的方式引入到项目中,这样浏览器可以开启多个线程,将vendor.js、外部js、css等加载下来(bootcdn等资源,或其他服务器资源),使得vendor.js文件减少,从而提升首屏加载速度。
使用位置 vue.config.js
// eslint-disable-next-line no-unused-vars
const isProd = process.env.NODE_ENV === 'production'
// eslint-disable-next-line no-unused-vars