vue-cli3.0打包配置准备工作
package.json里打包命令:
"build-test": "vue-cli-service build --mode test",
"build-prod": "vue-cli-service build --mode prod",
项目下新建.env.prod和.env.test文件:
NODE_ENV = 'production' //配置参数
VUE_APP_BASE_URL = '//test.yang.com:8000/web/vue/'//静态资源打包目录
OUTPUTDIR = 'dist'//输出目录
项目下新建vue.config.js文件:
module.exports = {
publicPath: process.env.VUE_APP_BASE_URL, // 静态文件目录(baseUrl Vue CLI 3.3 起已弃用)
outputDir: process.env.OUTPUTDIR,
assetsDir:相对于 outputDir
的(process.env.OUTPUTDIR+'/assets/')
indexPath: 'html/app/index.html', // 打包路径 相对于 outputDir
filenameHashing:true,//静态文件后是否生成hash值,建议为true默认
--分模块打包需要pages:{<