Vue 配置一次打包执行多个命令,并将分别输出到不同的文件夹

Vue 配置一次打包执行多个命令,并将分别输出到不同的文件夹

  • package.json 中配置构建命令
json 复制代码
// package.json
{
  "scripts": {
    "build:production": "vue-cli-service build --mode production",
    "build:staging": "vue-cli-service build --mode staging",
    "build:both": "npm run build:production && npm run build:staging"
  }
}
  • 配置环境文件

    • env.production
    bash 复制代码
    # .env.production
    VUE_APP_OUTPUT_DIR=dist/production_dist
    • env.staging
    bash 复制代码
    # .env.staging
    VUE_APP_OUTPUT_DIR=dist/staging_dist
  • vue.config.js 中动态读取该变量

js 复制代码
// vue.config.js
const { defineConfig } = require('@vue/cli-service')

module.exports = define => {
  const outputDir = process.env.VUE_APP_OUTPUT_DIR || 'dist'

  return defineConfig({
    outputDir,
    // 其他配置...
  })
}
相关推荐
沿着路走到底8 分钟前
JS事件循环
java·前端·javascript
子春一227 分钟前
Flutter 2025 可访问性(Accessibility)工程体系:从合规达标到包容设计,打造人人可用的数字产品
前端·javascript·flutter
白兰地空瓶33 分钟前
别再只会调 API 了!LangChain.js 才是前端 AI 工程化的真正起点
前端·langchain
jlspcsdn1 小时前
20251222项目练习
前端·javascript·html
一 乐2 小时前
酒店预约|基于springboot + vue酒店预约系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
行走的陀螺仪2 小时前
Sass 详细指南
前端·css·rust·sass
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ2 小时前
React 怎么区分导入的是组件还是函数,或者是对象
前端·react.js·前端框架
LYFlied2 小时前
【每日算法】LeetCode 136. 只出现一次的数字
前端·算法·leetcode·面试·职场和发展
子春一22 小时前
Flutter 2025 国际化与本地化工程体系:从多语言支持到文化适配,打造真正全球化的应用
前端·flutter
前端无涯2 小时前
React/Vue 代理配置全攻略:Vite 与 Webpack 实战指南
vue.js·react.js