From 0357cd11e6cd7ce095ab72eb41c563cccb0f9617 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期四, 11 十一月 2021 15:42:41 +0800
Subject: [PATCH] 暂存
---
vue.config.js | 82 ++++++++++++++++++++++++-----------------
1 files changed, 48 insertions(+), 34 deletions(-)
diff --git a/vue.config.js b/vue.config.js
index 0feb1d2..44ff875 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -4,6 +4,10 @@
const IS_VENDOR = /[\\/]node_modules[\\/]/
const pageVendor = {}
+const pkg = require('./package.json')
+const timestamp = new Date().getTime()
+const queryStr = `?v=${pkg.version}&t=${timestamp}`
+
glob.sync('./src/pages/**/main.ts').forEach(path => {
const chunk = path.split('./src/pages/')[1].split('/main.ts')[0]
const chunk_vendor = `${chunk}-vendors`
@@ -35,18 +39,22 @@
// enforce: true
// }
})
+
+// const serverUrl = "http://58.118.225.79:41243" // 缇婁簲
+ const serverUrl = "http://192.168.20.189:7009"
+
module.exports = {
pages,
chainWebpack: config => {
config.plugins.delete('named-chunks')
if (process.env.NODE_ENV === 'production') {
- config.output.filename('js/[name].js').end()
- config.output.chunkFilename('js/[name].js').end()
+ config.output.filename('js/[name].js' + queryStr).end()
+ config.output.chunkFilename('js/[name].js' + queryStr).end()
// 淇敼鐢熶骇閰嶇疆
config.plugin('extract-css').tap(() => [
{
- filename: `css/[name].css`,
- chunkFilename: `css/[name].css`
+ filename: `css/[name].css${queryStr}`,
+ chunkFilename: `css/[name].css${queryStr}`
}
])
}
@@ -56,67 +64,73 @@
})
// config.module.rule('fonts').use('url-loader').loader('file-loader').options({ name: 'fonts/[name].[ext]', publicPath: '../' })
-
+ //config.module.rule('fonts').use('url-loader').loader('file-loader').options({ name: 'fonts/[name].[ext]', outputPath: '../' })
},
productionSourceMap: false,
filenameHashing: false,
+ pwa: {
+ iconPaths: {
+ favicon32: 'favicon.ico',
+ favicon16: 'favicon.ico'
+ }
+ },
devServer: {
proxy: {
'/track': {
- //target: 'http://bsic.asuscomm.com:7003',
- // target: 'http://222.128.87.51:8000',
- target: 'http://192.168.20.10:8000',
+ target: serverUrl,
// ws: true,
changeOrigin: true,
},
'/ws': {
- //target: 'http://bsic.asuscomm.com:7003',
- // target: 'http://222.128.87.51:7003',
- target: 'http://192.168.20.10:7003',
+ target: serverUrl,
// ws: true,
changeOrigin: true,
},
+ "/data/api-v/app/findAllApp": {
+ // target: '/',
+ target: 'http://localhost:8080/',
+ changeOrigin: true,
+ pathRewrite: {
+ '^/data/api-v/app/findAllApp': 'apps.json'
+ }
+ },
+ "/api-c": {
+ target: serverUrl,
+ changeOrigin: true
+ },
"/api-v": {
- target: 'http://192.168.20.10:8000',
+ target: serverUrl,
changeOrigin: true
},
"/api-f": {
- //target: "http://bsic.asuscomm.com:7003", // 澶栫綉鏄犲皠鍦板潃
- // target: "http://222.128.87.51:8000", // 鐩爣浠g悊鎺ュ彛鍦板潃
- target: 'http://192.168.20.10:8011',
+ target: serverUrl,
// secure: false,
changeOrigin: true
},
"/api-p": {
- //target: "http://bsic.asuscomm.com:7003", // 澶栫綉鏄犲皠鍦板潃
- // target: "http://222.128.87.51:8000", // 鐩爣浠g悊鎺ュ彛鍦板潃
- target: 'http://192.168.5.23:8010',
+ target: serverUrl,
// secure: false,
changeOrigin: true
},
- "/api": {
- //target: "http://bsic.asuscomm.com:7003", // 澶栫綉鏄犲皠鍦板潃
- // target: "http://222.128.87.51:8000", // 鐩爣浠g悊鎺ュ彛鍦板潃
- target: 'http://192.168.20.10:8000',
- // secure: false,
+ "/api-u": {
+ target: serverUrl,
changeOrigin: true
},
"/httpImage": {
- //target: "http://bsic.asuscomm.com:7003",
- // target: "http://222.128.87.51:7003",
- target: 'http://192.168.20.10:7003',
+ target: serverUrl,
changeOrigin: true, //寮�鍚唬鐞�
},
"/files": {
- //target: "http://bsic.asuscomm.com:7003",
- // target: "http://222.128.87.51:7003",
- target: 'http://192.168.20.10:7003',
+ target: serverUrl,
changeOrigin: true, //寮�鍚唬鐞�
- },
- "/vrrp": {
- target: 'http://192.168.20.10:8889',
- changeOrigin: true
}
}
- }
+ },
+ /* css:{
+ loaderOptions:{
+ scss:{
+ prependData:`@import"@/assets/css/globalVariable.scss"`
+ }
+ }
+ } */
}
--
Gitblit v1.8.0