소스 검색

针对本地版打包配置

bill 3 년 전
부모
커밋
b2060bb291
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      vite.config.ts

+ 8 - 0
vite.config.ts

@@ -1,11 +1,19 @@
 import { defineConfig } from 'vite'
 import vue from '@vitejs/plugin-vue'
+import fs from 'fs'
 
 import { resolve } from 'path'
 
+const outDir = resolve(process.env.PWD, process.argv[process.argv.length - 1])
+
+
 // https://vitejs.dev/config/
 export default defineConfig({
+  build: {
+    outDir: fs.existsSync(outDir) ? outDir : './dist'
+  },
   plugins: [vue()],
+  base: './',
   assetsInclude: ['public/**/*'],
   resolve: {
     extensions: ['.js', '.ts', '.json', '.vue'],