·

npm run build error: Heap out of memory in Nuxt3

Published at 2024-05-02 16:19:43Viewed 302 times
Professional article
Please reprint with source link

When running npm run build , an error may occur which looked like :

<--- Last few GCs --->

[2656:000001DF58927940]   511573 ms: Mark-sweep 2013.9 (2091.6) -> 2012.7 (2091.4) MB, 1022.4 / 0.0 ms  (average mu = 0.211, current mu = 0.009) allocation failure; scavenge might not succeed
[2656:000001DF58927940]   513611 ms: Mark-sweep 2028.4 (2091.4) -> 2027.2 (2117.4) MB, 2021.5 / 0.0 ms  (average mu = 0.083, current mu = 0.008) allocation failure; scavenge might not succeed

<--- JS stacktrace --->

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
 1: 00007FF60B131B7F node_api_throw_syntax_error+203775
 2: 00007FF60B0B1556 v8::internal::wasm::WasmCode::safepoint_table_offset+63558
 3: 00007FF60B0B28C2 v8::internal::wasm::WasmCode::safepoint_table_offset+68530
 4: 00007FF60BB547F4 v8::Isolate::ReportExternalAllocationLimitReached+116
 5: 00007FF60BB3FB52 v8::Isolate::Exit+674
 6: 00007FF60B9C1BBC v8::internal::EmbedderStackStateScope::ExplicitScopeForTesting+124
 7: 00007FF60B9BEDDB v8::internal::Heap::CollectGarbage+3963
 8: 00007FF60B9D5013 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath+2099
 9: 00007FF60B9D58BD v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath+93
10: 00007FF60B9E50F3 v8::internal::Factory::NewFillerObject+851
11: 00007FF60B6D6825 v8::internal::DateCache::Weekday+1349
12: 00007FF60BBF1E81 v8::internal::SetupIsolateDelegate::SetupHeap+558193
13: 00007FF5AD7902AC

To solve this error, you could try to change your package.json as follows :

//package.json

"scripts": {
    "build": "node --max-old-space-size=8192 node_modules/nuxt/bin/nuxt.mjs build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  }

Or you could set your nuxt.config.ts :

//nuxt.config.ts

export default defineNuxtConfig({
  sourcemap: false
})


0 人喜欢

Comments

There is no comment, let's add the first one.

弦圈热门内容

Get connected with us on social networks! Twitter

©2024 Guangzhou Sinephony Technology Co., Ltd All Rights Reserved