关键报错信息:
关键报错信息:
--- JS stacktrace --->
13:52:10
13:52:10 FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
13:52:10 1: 0xb09c10 node::Abort() [node]
13:52:10 2: 0xa1c193 node::FatalError(char const*, char const*) [node]
13:52:10 3: 0xcf8dde v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]
13:52:10 4: 0xcf9157 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]
解决方案:
1.在前端项目package.json中将打包命令修改为以下形式(设置最大内存)
"build:dev": "node --max-old-space-size=4096 ./node_modules/vite/bin/vite.js build --mode development",
"build:prod": "node --max-old-space-size=4096 ./node_modules/vite/bin/vite.js build",
修改后上传git重新构建;
2.设置环境变量(原理同1):
export NODE_OPTIONS=–max_old_space_size=4096