- 修改 tsconfig.json target 为 ES2019 - 修改 vite.config.ts 添加 build.target 和 esbuild.target 为 es2015 - 重写 currency.ts getCurrencySymbol 函数,避免使用可选链和空值合并操作符
27 lines
697 B
TypeScript
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'
|
|
}
|
|
})
|