首页 > 技术文章 > nuxt启动是报错<--- Last few GCs --->

zengbinbin 2021-07-08 16:25 原文

报错内容

    <--- Last few GCs --->

    [19572:000001F6D0A888C0]  2084451 ms: Mark-sweep 2001.3 (2054.1) -> 1995.6 (2053.7) MB, 61.1 / 0.0 ms  (average mu = 0.173, current mu = 0.145) allocation failure scavenge might not succeed
    [19572:000001F6D0A888C0]  2084524 ms: Mark-sweep 1997.2 (2053.9) -> 1995.4 (2053.9) MB, 64.6 / 0.0 ms  (average mu = 0.146, current mu = 0.116) allocation failure scavenge might not succeed


    <--- JS stacktrace --->

    ==== JS stack trace =========================================

产生原因

node v8存储溢出

解决方法

原package.json配置

"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate"

修改启动项

"dev": "node --max-old-space-size=4096 node_modules/nuxt/bin/nuxt.js dev",
"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",
"generate": "node --max-old-space-size=4096 node_modules/nuxt/bin/nuxt.js generate"

推荐阅读