|
|
|
|
@ -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',
|
|
|
|
|
|