utils/request,js
环境变量:/api
const request = axios.create({
baseURL: process.env.VUE_APP_BASE_URL,
timeout: 5000 // request timeout
})
上传环境: 文件:.evn.production 中 baseURL:
1、换成线上有效地址
2、publicPatch:静态资源前面,进行一个拼接
底层基于webpack 公共共享路径 (一般我们放公司的三方服务器的公共资源(静态资源)——网址……)
——>打包后有个 dis 文件 ——index.html
打包:npm build
包大小的分析:包太大会影响速度,如果太大,CDN设置
查看html生成文件——report.html——点击链接——通常看Gzipped压缩过的(接近实际网络传输的大小)
"report": "vue-cli-service build --report"
生成html的报告文件
挑大的进行CDN优化(CV):
webpack配置排除打包:
如:非业务组件 : echarts、xlsx、elem