|
@@ -4,16 +4,17 @@ const CompressionPlugin = require('compression-webpack-plugin')
|
|
|
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
|
|
|
// terser-webpack-plugin 可不引入, @vue/cli-service 中已经引入了terser-webpack-plugin
|
|
|
// const TerserPlugin = require('terser-webpack-plugin')
|
|
|
+//
|
|
|
+
|
|
|
module.exports = {
|
|
|
devServer: {
|
|
|
port: 8092,
|
|
|
open: true,
|
|
|
+ // 生产后台服务 ,使用此服务 需要更改环境变量.env.development 改为 ==> VUE_APP_BaseURL=/glsms
|
|
|
proxy: {
|
|
|
'glsms/data': {
|
|
|
// target: 'http://10.199.143.126', //生产环境
|
|
|
- // target: 'http://60.205.177.43', //阿里云
|
|
|
target: 'http://gcgl.wanda.cn/glsms',
|
|
|
- // gcgl.wanda.cn/glsms/serve
|
|
|
changeOrigin: true,
|
|
|
secure: false,
|
|
|
pathRewrite: {
|
|
@@ -22,8 +23,7 @@ module.exports = {
|
|
|
},
|
|
|
// 绘图服务
|
|
|
'glsms/serve': {
|
|
|
- // target: 'http://10.199.143.129:8080', //生产环境
|
|
|
- // target: 'http://60.205.177.43:28888', //阿里云
|
|
|
+ // target: 'http://10.199.143.129:8080', //生产环境
|
|
|
target: 'http://gcgl.wanda.cn/glsms',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
@@ -31,6 +31,25 @@ module.exports = {
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
+ // 阿里云后台服务 使用此服务 需要更改环境变量.env.development 改为 ==> VUE_APP_BaseURL=
|
|
|
+ // proxy: {
|
|
|
+ // '/data': {
|
|
|
+ // target: 'http://60.205.177.43', //阿里云
|
|
|
+ // changeOrigin: true,
|
|
|
+ // secure: false,
|
|
|
+ // pathRewrite: {
|
|
|
+ // '^/data': '/data',
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // // 绘图服务
|
|
|
+ // '/serve': {
|
|
|
+ // target: 'http://60.205.177.43:8080', //阿里云
|
|
|
+ // changeOrigin: true,
|
|
|
+ // pathRewrite: {
|
|
|
+ // '^/serve': '',
|
|
|
+ // },
|
|
|
+ // },
|
|
|
+ // },
|
|
|
hot: true,
|
|
|
// 关闭esline
|
|
|
overlay: {
|
|
@@ -43,11 +62,9 @@ module.exports = {
|
|
|
config.output.chunkFilename('static/js/[name].[hash].js').end()
|
|
|
},
|
|
|
lintOnSave: false,
|
|
|
- // 测试包路径修改
|
|
|
- // publicPath: process.env.VUE_APP_RealEnv === 'alyTest' ? '/wandaBmGuideH5Test' : '/wandaBmGuideH5',
|
|
|
- // // 打包名称
|
|
|
- // outputDir: process.env.VUE_APP_RealEnv === 'alyTest' ? 'wandaBmGuideH5Test' : 'wandaBmGuideH5',
|
|
|
- publicPath: '/glsms/wandaBmGuideH5', //生产域名,需要加 glsms
|
|
|
+ // 路径
|
|
|
+ publicPath: process.env.VUE_APP_PublicPath, // 基础路径,在各个环境变量中配置
|
|
|
+ // 打包名称
|
|
|
outputDir: 'wandaBmGuideH5',
|
|
|
// 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
|
|
|
assetsDir: 'static',
|