解决内存小的问题
This commit is contained in:
@@ -22,6 +22,11 @@ RUN npm install
|
||||
# 复制源码(frontend/.dockerignore 已排除 node_modules / dist / .env 等)
|
||||
COPY . .
|
||||
|
||||
# Vite 打包(含 echarts / vue-echarts / naive-ui 等大依赖)较吃内存。
|
||||
# 显式调高 V8 堆上限,避免在内存受限的 VPS 上报 "JavaScript heap out of memory"。
|
||||
# 此值只是「允许上限」,V8 仅按需占用;若 VPS 物理内存很小,仍需加 swap(见 DEPLOYMENT.md)。
|
||||
ENV NODE_OPTIONS="--max-old-space-size=2048"
|
||||
|
||||
# 直接调用 vite build,跳过 vue-tsc 类型检查
|
||||
# (避免仓库中既有的类型错误阻断生产部署;类型检查请在 CI / 发布前单独执行)
|
||||
# 如需严格的类型门禁,可改为 `npm run build`。
|
||||
|
||||
Reference in New Issue
Block a user