chore(ts): 为三端 typecheck 增加增量缓存与 8G heap
- vue-tsc 增加 --incremental 和 tsBuildInfoFile,缓存写入 node_modules/.cache/vue-tsc - 三端 typecheck 统一设置 NODE_OPTIONS=--max-old-space-size=8192 - 避免清缓存全量 typecheck 时 OOM 说明:做回归判断时仍需先清理 tsbuildinfo,避免增量缓存掩盖新增错误migration
parent
6ddaa3a755
commit
6608d297e2
|
|
@ -20,7 +20,7 @@
|
|||
"build:analyze": "pnpm vite build --mode analyze",
|
||||
"dev": "pnpm vite --mode development",
|
||||
"preview": "vite preview",
|
||||
"typecheck": "vue-tsc --noEmit --skipLibCheck"
|
||||
"typecheck": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vue-tsc --noEmit --skipLibCheck --incremental --tsBuildInfoFile node_modules/.cache/vue-tsc/tsconfig.tsbuildinfo"
|
||||
},
|
||||
"imports": {
|
||||
"#/*": "./src/*"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
"build:analyze": "pnpm vite build --mode analyze",
|
||||
"dev": "pnpm vite --mode development",
|
||||
"preview": "vite preview",
|
||||
"#typecheck": "vue-tsc --noEmit --skipLibCheck"
|
||||
"#typecheck": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vue-tsc --noEmit --skipLibCheck --incremental --tsBuildInfoFile node_modules/.cache/vue-tsc/tsconfig.tsbuildinfo"
|
||||
},
|
||||
"imports": {
|
||||
"#/*": "./src/*"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
"build:analyze": "pnpm vite build --mode analyze",
|
||||
"dev": "pnpm vite --mode development",
|
||||
"preview": "vite preview",
|
||||
"typecheck": "vue-tsc --noEmit --skipLibCheck"
|
||||
"typecheck": "cross-env NODE_OPTIONS=--max-old-space-size=8192 vue-tsc --noEmit --skipLibCheck --incremental --tsBuildInfoFile node_modules/.cache/vue-tsc/tsconfig.tsbuildinfo"
|
||||
},
|
||||
"imports": {
|
||||
"#/*": "./src/*"
|
||||
|
|
|
|||
Loading…
Reference in New Issue