小编Cle*_*lli的帖子

无服务器框架 - JavaScript 堆内存不足

当我使用“无服务器离线”命令部署或 ru 服务时,我遇到了“JavaScript 堆内存不足”的问题。

我正在使用 Nestjs - 一个节点框架 - 并为节点 10x 构建项目。在我的终端上,我得到了下面的内容。

我发现了一些修复,例如

  1. 在终端上输入“node --max-old-space-size=1024 index.js”
  2. 使用这个包https://www.npmjs.com/package/increase-memory-limit
  3. 在 package.json 中的 script 标签上附加一些类似 ""scripts": { "webpacker": "node --max_old_space_size=4096" 的内容,这些不起作用。

有什么线索吗?

PS D:\m1_workspace\dw-api> serverless offline
Serverless: Compiling with Typescript...
Serverless: Using local tsconfig.json

<--- Last few GCs --->
al[21864:000001EF81231660]    20688 ms: Mark-sweep 1394.2 (1429.4) -> 1392.3 (1429.9) MB, 977.1 / 0.0 ms  (+ 0.0 ms in 62 steps since start of marking, biggest step 0.0 ms, walltime since start of marking …
Run Code Online (Sandbox Code Playgroud)

node.js aws-lambda serverless-framework nestjs

3
推荐指数
1
解决办法
7286
查看次数