Thứ Tư, 30 tháng 3, 2022

How to fix error FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory NuxtJS

How to fix error FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory NuxtJS
How to fix error FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory NuxtJS

For everyone who faces this problem. Try to bump the memory limit with max-old-space-size the node optimization flag, but use it correctly. As example:

"scripts": {
  "dev": "node --max-old-space-size=4096 node_modules/nuxt/bin/nuxt.js",
  "build": "node --max-old-space-size=4096 node_modules/nuxt/bin/nuxt.js build",
  "start": "node --max-old-space-size=4096 node_modules/nuxt/bin/nuxt.js start"
}

An example for TS guys:

"scripts": {
  "dev": "node --max-old-space-size=4096 node_modules/@nuxt/typescript-runtime/bin/nuxt-ts.js",
  "build": "node --max-old-space-size=4096 node_modules/@nuxt/typescript-runtime/bin/nuxt-ts.js build",
  "start": "node --max-old-space-size=4096 node_modules/@nuxt/typescript-runtime/bin/nuxt-ts.js start"
}

If you still get errors, allocate some more memory--max-old-space-size=8192, etc.
If you don't have enough memory on the node, try to add a flag --optimize_for_size, this will allow less memory to be allocated but may affect performance and give some errors in theory.


Source: https://github.com/nuxt/nuxt.js/issues/5396#issuecomment-671779648

Previous Post
Next Post

post written by:

0 nhận xét: