|
@@ -1,111 +1,111 @@
|
|
|
-"use strict";
|
|
|
+'use strict'
|
|
|
// Template version: 1.3.1
|
|
|
// see http://vuejs-templates.github.io/webpack for documentation.
|
|
|
|
|
|
-const path = require("path");
|
|
|
+const path = require('path')
|
|
|
|
|
|
-const pathSrc = path.resolve(__dirname, "../src");
|
|
|
+const pathSrc = path.resolve(__dirname, '../src')
|
|
|
|
|
|
let proxyTable = {
|
|
|
- "/icore.icp.web/pass/v1/sysusers/user/token": {
|
|
|
+ '/icore.icp.web/pass/v1/sysusers/user/token': {
|
|
|
//https://portal.steerinfo.com/icore.icp.web/pass/sso/v1/sysusers/user/token
|
|
|
//target: 'https://portal-dev.steerinfo.com/icore.icp.web/pass/sso/v1/sysusers/user/token',
|
|
|
- target: "http://172.16.33.166:9001/v1/sysusers/user/token",
|
|
|
+ target: 'http://172.16.33.166:9001/v1/sysusers/user/token',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/pass/v1/sysusers/user/token": "/"
|
|
|
+ '^/icore.icp.web/pass/v1/sysusers/user/token': '/'
|
|
|
}
|
|
|
},
|
|
|
- "/icore.icp.web/pass/v1": {
|
|
|
+ '/icore.icp.web/pass/v1': {
|
|
|
//target: 'http://172.16.33.161:80/v1', //加http
|
|
|
- target: "http://172.16.33.166:9001/v1",
|
|
|
+ target: 'http://172.16.33.166:9001/v1',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/pass/v1": "/" //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
|
|
|
+ '^/icore.icp.web/pass/v1': '/' //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
|
|
|
// 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
|
|
|
}
|
|
|
},
|
|
|
- "/icore.icp.web/pass/auth/login": {
|
|
|
+ '/icore.icp.web/pass/auth/login': {
|
|
|
//target: 'http://sso-dev.steerinfo.com/icore.icp.web/pass/auth/login',
|
|
|
- target: "http://172.16.33.166:9001/auth/login",
|
|
|
+ target: 'http://172.16.33.166:9001/auth/login',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/pass/auth/login": ""
|
|
|
+ '^/icore.icp.web/pass/auth/login': ''
|
|
|
}
|
|
|
},
|
|
|
- "/icore-api": {
|
|
|
- target: "http://172.16.33.166:9001",
|
|
|
+ '/icore-api': {
|
|
|
+ target: 'http://172.16.33.166:9001',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore-api": "/"
|
|
|
+ '^/icore-api': '/'
|
|
|
}
|
|
|
},
|
|
|
- "/icore.icp.web/pass/act": {
|
|
|
- target: "http://172.16.33.166:8095",
|
|
|
+ '/icore.icp.web/pass/act': {
|
|
|
+ target: 'http://172.16.33.166:8095',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/pass/act": "/"
|
|
|
+ '^/icore.icp.web/pass/act': '/'
|
|
|
}
|
|
|
},
|
|
|
// 表格表单请求的域名地址
|
|
|
- "/api/v1/cd": {
|
|
|
- target: "http://172.16.33.161:8083",
|
|
|
+ '/api/v1/cd': {
|
|
|
+ target: 'http://172.16.33.161:8083',
|
|
|
ws: true,
|
|
|
pathRewrite: {
|
|
|
- "^/api/v1/cd": "/api/v1/cd"
|
|
|
+ '^/api/v1/cd': '/api/v1/cd'
|
|
|
}
|
|
|
},
|
|
|
//抽奖结果的接口
|
|
|
- "/icore.icp.web/game/v1": {
|
|
|
- target: "http://172.16.33.166:9002",
|
|
|
+ '/icore.icp.web/game/v1': {
|
|
|
+ target: 'http://172.16.33.166:9002',
|
|
|
ws: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/game/v1": "/v1"
|
|
|
+ '^/icore.icp.web/game/v1': '/v1'
|
|
|
}
|
|
|
},
|
|
|
// 所有数据的请求域名地址
|
|
|
- "/api/v1": {
|
|
|
- // target: "http://172.16.33.166:80",
|
|
|
- target: "http://localhost:8080",
|
|
|
+ '/api/v1': {
|
|
|
+ target: 'http://172.16.33.166:80',
|
|
|
+ // target: "http://localhost:8080",
|
|
|
// target: "http://192.168.1.101:8080",
|
|
|
ws: true,
|
|
|
pathRewrite: {
|
|
|
- "^/api/v1": "/api/v1"
|
|
|
+ '^/api/v1': '/api/v1'
|
|
|
}
|
|
|
},
|
|
|
- "/views/api/v1": {
|
|
|
+ '/views/api/v1': {
|
|
|
//target: "http://172.16.33.166:80",
|
|
|
- target: "http://172.16.33.166:80",
|
|
|
+ target: 'http://172.16.33.166:80',
|
|
|
ws: true,
|
|
|
pathRewrite: {
|
|
|
- "^/views/api/v1": "/api/v1"
|
|
|
+ '^/views/api/v1': '/api/v1'
|
|
|
}
|
|
|
},
|
|
|
- "/icore.icp.web/pass/logout": {
|
|
|
- target: "http://172.16.33.166:9001/logout",
|
|
|
+ '/icore.icp.web/pass/logout': {
|
|
|
+ target: 'http://172.16.33.166:9001/logout',
|
|
|
changeOrigin: true,
|
|
|
pathRewrite: {
|
|
|
- "^/icore.icp.web/pass/logout": "/"
|
|
|
+ '^/icore.icp.web/pass/logout': '/'
|
|
|
}
|
|
|
}
|
|
|
-};
|
|
|
-let dist = "../dist";
|
|
|
-if (pathSrc.indexOf("node_modules") > -1) {
|
|
|
- dist = "../../../dist";
|
|
|
- let proxyTableGet = require("../../../cors.js").proxyTable;
|
|
|
+}
|
|
|
+let dist = '../dist'
|
|
|
+if (pathSrc.indexOf('node_modules') > -1) {
|
|
|
+ dist = '../../../dist'
|
|
|
+ let proxyTableGet = require('../../../cors.js').proxyTable
|
|
|
for (let i in proxyTableGet) {
|
|
|
- proxyTable[i] = proxyTableGet[i];
|
|
|
+ proxyTable[i] = proxyTableGet[i]
|
|
|
}
|
|
|
}
|
|
|
|
|
|
module.exports = {
|
|
|
dev: {
|
|
|
// Paths
|
|
|
- assetsSubDirectory: "static",
|
|
|
- assetsPublicPath: "/",
|
|
|
+ assetsSubDirectory: 'static',
|
|
|
+ assetsPublicPath: '/',
|
|
|
proxyTable: proxyTable,
|
|
|
// Various Dev Server settings
|
|
|
- host: "localhost", // can be overwritten by process.env.HOST
|
|
|
+ host: 'localhost', // can be overwritten by process.env.HOST
|
|
|
port: 8802, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
|
|
|
autoOpenBrowser: false,
|
|
|
errorOverlay: true,
|
|
@@ -144,12 +144,12 @@ module.exports = {
|
|
|
|
|
|
build: {
|
|
|
// Template for index.html
|
|
|
- index: path.resolve(__dirname, dist + "/index.html"),
|
|
|
+ index: path.resolve(__dirname, dist + '/index.html'),
|
|
|
|
|
|
// Paths
|
|
|
assetsRoot: path.resolve(__dirname, dist),
|
|
|
- assetsSubDirectory: "static", // 打包后 static放的位置
|
|
|
- assetsPublicPath: "../", // html中webpack打包的JS -> ../static/xxx.js
|
|
|
+ assetsSubDirectory: 'static', // 打包后 static放的位置
|
|
|
+ assetsPublicPath: '../', // html中webpack打包的JS -> ../static/xxx.js
|
|
|
|
|
|
/**
|
|
|
* Source Maps
|
|
@@ -157,14 +157,14 @@ module.exports = {
|
|
|
|
|
|
productionSourceMap: false,
|
|
|
// https: //webpack.js.org/configuration/devtool/#production
|
|
|
- devtool: "#source-map",
|
|
|
+ devtool: '#source-map',
|
|
|
|
|
|
// Gzip off by default as many popular static hosts such as
|
|
|
// Surge or Netlify already gzip all static assets for you.
|
|
|
// Before setting to `true`, make sure to:
|
|
|
// npm install --save-dev compression-webpack-plugin
|
|
|
productionGzip: false,
|
|
|
- productionGzipExtensions: ["js", "css"],
|
|
|
+ productionGzipExtensions: ['js', 'css'],
|
|
|
|
|
|
// Run the build command with an extra argument to
|
|
|
// View the bundle analyzer report after build finishes:
|
|
@@ -172,4 +172,4 @@ module.exports = {
|
|
|
// Set to `true` or `false` to always turn it on or off
|
|
|
bundleAnalyzerReport: process.env.npm_config_report
|
|
|
}
|
|
|
-};
|
|
|
+}
|