diff --git a/.env.static b/.env.static new file mode 100644 index 00000000..7f0c8bbc --- /dev/null +++ b/.env.static @@ -0,0 +1,30 @@ +# 资源公共路径,需要以 / 开头和结尾 +VITE_PUBLIC_PATH = /admin-ui-vben/ + +# 是否删除Console.log +VITE_DROP_CONSOLE = true + +# 打包是否输出gz|br文件 +# 可选: gzip | brotli | none +# 也可以有多个, 例如 ‘gzip’|'brotli',这样会同时生成 .gz和.br文件 +VITE_BUILD_COMPRESS = 'gzip' + +# 使用compress时是否删除源文件,默认false +VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false + +# 接口地址 +VITE_GLOB_BASE_URL = "http://localhost:48080" +# 如果没有跨域问题,直接在这里配置即可 +VITE_GLOB_API_URL = http://localhost:48080/admin-api + +# 文件上传地址 可以由nginx做转发或者直接写实际地址 +VITE_GLOB_UPLOAD_URL = http://localhost:48080/admin-api/infra/file/upload + +# 接口地址前缀,有些系统所有接口地址都有前缀,可以在这里统一加,方便切换 +VITE_GLOB_API_URL_PREFIX = + +# 打包是否开启pwa功能 +VITE_USE_PWA = false + +# 百度统计 +VITE_APP_BAIDU_CODE = eb21166668bf766b9d059a6fd1c10777 diff --git a/package.json b/package.json index 801358a2..8eca6faf 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "front": "vite --mode front", "build": "cross-env NODE_ENV=production vite build && esno ./build/script/postBuild.ts", "build:test": "cross-env vite build --mode test && esno ./build/script/postBuild.ts", + "build:static": "cross-env vite build --mode static && esno ./build/script/postBuild.ts", "build:no-cache": "pnpm clean:cache && npm run build", "report": "cross-env REPORT=true npm run build", "type:check": "vue-tsc --noEmit --skipLibCheck",