vue.config.js优化

master
weizong song 4 days ago
parent e7c0541ee1
commit 64b341dd07

@ -3,7 +3,7 @@ ENV = 'production'
# base api
VUE_APP_DOMIAN=http://192.168.0.66:9001/
VUE_APP_UPLOAD_API = http://192.168.00.66:9001/api/admin/upload-file
VUE_APP_UPLOAD_API = http://192.168.0.66:9001/api/admin/upload-file
VUE_APP_BASE_API = ''
VUE_APP_OUT_Book=http://192.168.0.66:9002/
VUE_APP_OUT_GDZC=http://192.168.0.66:17777/admin
@ -22,6 +22,6 @@ VUE_APP_OUT_GPS=http://192.168.0.66:9003/admin/#/
#VUE_APP_OUT_OLD = http://hjjc-szemcold-test.ali251.langye.net
#VUE_APP_OUT_GOODS = http://hjjc-szemc_goods-test.ali251.langye.net
VUE_APP_PUBLIC_PATH=/admin
VUE_APP_OUTPUT_DIR=/www/szemc-budget-execution/backend/public/admin
VUE_APP_OUTPUT_DIR=../backend/public/admin
#VUE_APP_UPLOAD_API=/api/admin/upload-file

@ -26,4 +26,4 @@ VUE_APP_OUT_GOODS = http://hjjc-szemc_goods-test.ali251.langye.net
VUE_APP_OUT_GPS = http://hjjc-gps.ali251.langye.net/admin/#/
VUE_APP_PUBLIC_PATH=/admin_test
VUE_APP_OUTPUT_DIR=/www/szemc-budget-execution/backend/public/admin_test
VUE_APP_OUTPUT_DIR=../backend/public/admin_test

@ -26,12 +26,11 @@ module.exports = {
* Detail: https://cli.vuejs.org/config/#publicpath
*/
publicPath: process.env.ENV === 'staging' ? '/admin_test' : '/admin',
outputDir: process.env.ENV === 'staging'
? '/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hjjc-hdcontract/public/admin_test'
: '/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hjjc-hdcontract/public/admin',
// :'/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin',
// /Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin
publicPath: process.env.VUE_APP_PUBLIC_PATH || (process.env.ENV === 'staging' ? '/admin_test' : '/admin'),
outputDir: path.resolve(
__dirname,
process.env.VUE_APP_OUTPUT_DIR || (process.env.ENV === 'staging' ? '../backend/public/admin_test' : '../backend/public/admin')
),
// 建议:可以将 publicPath 和 outputDir 的具体路径分别移到对应的环境配置文件(如 .env.staging、.env.production
// 通过环境变量读取,便于维护和切换环境。
@ -43,7 +42,7 @@ module.exports = {
// VUE_APP_OUTPUT_DIR=/www/szemc-budget-execution/backend/public/admin
// 然后这里这样写:
// publicPath部署应用包时的基本路径。比如将前端项目部署在服务器的 /admin 路径下,则 publicPath 应设置为 '/admin',这样所有静态资源、路由等都会以该路径为前缀。
// publicPath: process.env.VUE_APP_PUBLIC_PATH || '/admin',
// publicPath: process.env.VUE_APP_PUBLIC_PATH || '/admin',
// outputDir构建生成的生产环境静态文件的输出目录。即 npm run build 后,所有打包好的文件会输出到该目录。通常设置为服务器上前端资源实际存放的物理路径。
// outputDir: process.env.VUE_APP_OUTPUT_DIR || '/www/szemc-budget-execution/backend/public/admin',

Loading…
Cancel
Save