运行npm install -g ionic时,我出现以下错误:

致命错误:调用和重试上次分配失败-JavaScript堆内存不足

是否有一种全局增加节点的方法.js内存限制?

推荐答案

您可以使用以下方式启动NPM:

node --max-old-space-size=8000 $(which npm) install -g ionic

如前所述,默认值为4000(4Gb).

Node.js相关问答推荐

tsc:当我上传 React+next js 和节点项目时,在 heroku 找不到

如何从 github 编译第三方扩展?

postman “发送请求……”永远

Cypress net::ERR_EMPTY_RESPONSE 在真实服务器调用上

NodeJs 过滤掉目录异步

等到文件上传完成的有效方法(mongoose )

如何限制 cron 表单将消息推送到 RabbitMQ?

Cassandra node.js 驱动程序有替代品吗?

错误消息“错误:0308010C:数字信封例程::不支持”

ChunkLoadError:加载块 node_modules_next_dist_client_dev_noop_js 失败

Electron 5.0.0“未捕获的 ReferenceError:未定义要求”

BodyParser 已弃用

有什么方法可以修复 package-lock.json lockfileVersion 以便 npm 使用特定格式?

在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”

Handlebars:访问已被拒绝解析“来自”的属性,因为它不是其父级的“自己的属性”

在 ES6 Node.js 中导入“.json”扩展会引发错误

如何在 Node.js 12 中使用可选链

使用 pm2 编程 api 重命名进程

Typescript 和 Jest:避免模拟函数上的类型错误

如何手动修复 npm 漏洞?