diff --git a/mail-vue/.env.eo b/mail-vue/.env.eo new file mode 100644 index 0000000..18d3e91 --- /dev/null +++ b/mail-vue/.env.eo @@ -0,0 +1,3 @@ +NODE_ENV = 'eo' +VITE_APP_TITLE = 'eo环境' +VITE_BASE_URL = '' diff --git a/mail-vue/.env.release b/mail-vue/.env.release index f42cf37..6e6a7da 100644 --- a/mail-vue/.env.release +++ b/mail-vue/.env.release @@ -1,3 +1,4 @@ NODE_ENV = 'release' VITE_APP_TITLE = '发布环境' -VITE_BASE_URL = '/api' \ No newline at end of file +VITE_BASE_URL = '/api' +VITE_OUT_DIR = ../mail-worker/dist diff --git a/mail-vue/package.json b/mail-vue/package.json index d812153..90aa76f 100644 --- a/mail-vue/package.json +++ b/mail-vue/package.json @@ -7,6 +7,7 @@ "dev": "vite --mode dev", "remote": "vite --mode remote", "build": "vite build --mode release", + "eo": "vite build --mode eo", "preview": "vite preview" }, "dependencies": { diff --git a/mail-vue/vite.config.js b/mail-vue/vite.config.js index f4fbb5a..2d7d970 100644 --- a/mail-vue/vite.config.js +++ b/mail-vue/vite.config.js @@ -29,7 +29,7 @@ export default defineConfig(({mode}) => { }, build: { target: 'es2022', - outDir: '../mail-worker/dist', + outDir: env.VITE_OUT_DIR || 'dist', emptyOutDir: true, assetsInclude: ['**/*.json'] }