AssetManager.UniApp/vite.config.ts
claw_bot 365c461ea4 fix: 修复小程序编译兼容性问题
- 修改 tsconfig.json target 为 ES2019
- 修改 vite.config.ts 添加 build.target 和 esbuild.target 为 es2015
- 重写 currency.ts getCurrencySymbol 函数,避免使用可选链和空值合并操作符
2026-03-24 06:06:24 +00:00

27 lines
697 B
TypeScript

import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [uni()],
resolve: {
alias: {
'@': '/home/node/.openclaw/workspace/AssetManager/AssetManager.UniApp',
'@/utils': '/home/node/.openclaw/workspace/AssetManager/AssetManager.UniApp/utils',
'@/types': '/home/node/.openclaw/workspace/AssetManager/AssetManager.UniApp/types'
}
},
build: {
// 小程序兼容性:转译 ES2019+ 语法
target: 'es2015',
minify: 'terser',
terserOptions: {
ecma: 2015
}
},
esbuild: {
// 确保可选链和空值合并被转译
target: 'es2015'
}
})