1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| configureWebpack: config => { if(process.env.VUE_APP_MODE === 'production'){ let webpackAliyunOss = [ new WebpackAliyunOss({ from: ['./dist/**',], dist: "/xxxx/www/xxxx/", region: 'oss-cn-beijing', accessKeyId: '', accessKeySecret: '', bucket: '', overwrite: true, setOssPath: filePath => { let index = filePath.lastIndexOf("dist"); let Path = filePath.substring(index + 4, filePath.length); return Path.replace(/\\/g, "/"); }, setHeaders: filePath => { return { "Cache-Control": "max-age=31536000" }; } }) ]; config.plugins = [...config.plugins, ...webpackAliyunOss ]; }else if(process.env.VUE_APP_MODE === 'test'){ let webpackAliyunOss = [ new WebpackAliyunOss({ from: ['./dist/**',], dist: "/xxxx/test-www/xxxx/", region: 'oss-cn-beijing', accessKeyId: '', accessKeySecret: '', bucket: '', overwrite: true, setOssPath: filePath => { let index = filePath.lastIndexOf("dist"); let Path = filePath.substring(index + 4, filePath.length); return Path.replace(/\\/g, "/"); }, setHeaders: filePath => { return { "Cache-Control": "max-age=31536000" }; } }) ]; config.plugins = [...config.plugins, ...webpackAliyunOss ]; }
}
|