npm install - javascript 堆内存不足

2024-01-16

跑步时npm install -g ionic我收到以下错误:

致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足

有没有办法全局增加node.js内存限制?


您可以使用以下命令启动 NPM:

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

如上所述here https://github.com/npm/npm/issues/12238,默认值为 4000 (4Gb)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm install - javascript 堆内存不足 的相关文章

  • Microsoft SQL 数据库的 WebSocket 侦听器

    我目前正在开发一个项目 该项目必须使用 WebSockets 作为将数据传输到客户端的方式 基础设施看起来像这样 客户端 gt Web 服务器 gt Microsoft SQL 数据库 我想最理想的情况应该是这样的 客户端打开一个到服务器的
  • Argon2 很难在 MacOS 上与 Angular 8 一起工作:实际上根本不工作

    我正在与 MacOS 莫哈维 角8 节点 v12 12 0 npm v6 13 4 并尝试让 Argon2 在我的 Angular 8 应用程序中工作 为了使用 Argon2 需要全局安装 gcc 和 node gyp 我确实按照 Argo
  • Knex 与 PostgreSQL 选择查询在多个并行请求上性能极度下降

    In brief 我正在开发一个 梦想中的 游戏 我的后端堆栈是 Node js 和带有 Knex 的 PostgreSQL 9 6 我在这里保存所有玩家数据 我需要经常请求它 其中一个请求需要进行 10 个简单的选择来提取数据 这就是问题
  • 简单的node js应用程序

    我正在尝试制作一个简单的表单 其中包含用户名和姓氏 当用户提交信息时 会显示另一个页面 我用 html 做了一个表单 但我不知道下一步该怎么做 有没有人有一个小型的 独立的表单示例 使用node js 这个例子并没有完全完成你的任务 但它是
  • Express + EJS - 将参数传递给 EJS 视图

    我对 Node js Express EJS 相当陌生 我最近注意到 当我将参数从 Express 请求处理程序传递到 EJS 视图并省略参数名称时 它会根据变量名称创建一个名称 例如 在下面的代码中 server js var expre
  • Mongoose:populate() / DBref 或数据重复?

    我有两个收藏 Users Uploads 每次上传都有一个User与之相关 当我需要知道他们的详细信息Upload被查看 最佳做法是在上传记录中复制此数据 还是使用填充 http mongoosejs com docs populate h
  • 为什么人们将 typescript 的类型存储为 package.json 中的依赖项(而不是 devDep)? [复制]

    这个问题在这里已经有答案了 我注意到在几乎所有关于 typescript 的教程或博客文章中 人们只是通过 npm 安装类型和 或 typescript 相关模块的软件包作为依赖项 这是与编译时相关的事情 最终用户永远不必加载它 所以对我来
  • 在express中设置静态javascript文件的内容类型

    我在用express使用 es6 模块提供带有 js 文件的页面 关于 es6 模块 https jakearchibald com 2017 es modules in browsers https jakearchibald com 2
  • 在nodejs中从服务器下载.zip文件

    我正在使用 MEAN 其中我想允许用户从服务器下载 zip 文件 所以基本上我必须做以下事情 从某些数据创建 csv 文件 将该文件存储到某个目录中 将这些文件压缩为 zip 当用户单击该按钮时 应该下载并读取压缩文件 我已经完全达到了1
  • HTTP 标头大小写

    我正在处理服务器 它不接受非大写的标头 不幸的是我不能用它做太多事情 var headers headers User Agent Mozilla 5 0 Windows NT 6 1 Win64 x64 AppleWebKit 537 3
  • 页面路由不完全是我想要的

    我在下面的代码中使用 Angular Routing 将用户引导至新的注册表单 该应用程序的工作原理如下 用户看到一个网页 要求他们通过单击适当的按钮在 数字报价 或 屏幕报价 之间做出选择 单击该按钮后 它应该将其定向到另一个显示相应注册
  • 部署到 azure 网站时如何 npm 配置选项(例如 --scripts-prepend-node-path)?

    部署到 azure 网站时 我在 package json 中使用了以下内容 name mypackage engines node 6 11 1 npm 4 2 0 一切正常 但我也收到以下警告 npm WARN 生命周期 用于脚本的节点
  • 安装 gulp browserify 总是报错

    我尝试使用以下命令安装 gulp browserify npm install gulp browserify save dev 我已经成功安装了许多其他软件包 例如 gulp autoprefixer gulp concat gulp m
  • Laravel 5.7 + 真棒字体

    我正在尝试将 Font Awesome 工具包包含在 Laravel 5 7 中 这些是我采取的步骤 1 Run npm install save dev fortawesome fontawesome free 2 检查文件夹node m
  • Eslint 不忽略 node_modules 文件夹

    不知何故更新后Babel from 6 to 7 my eslint开始发出这样的警告node modules 所以 根据我的理解node modules文件夹不会被忽略 这就是问题出现的原因 所以 通读eslint docs https
  • 使用核心 Node.js 进行会话管理,无需 Express.js

    如何在核心 Node js 非express js 项目中处理 创建用于服务器端会话管理的中间件 我可以找到基于 Express 的项目的模块 但不能找到核心 Node js 的模块 请向我推荐任何用于非express js 项目的模块或中
  • 在 Nodejs、pg-promise 中重建连接

    在使用建立主 副本 postgres 连接的场景中pg promise 有没有办法在副本中断的情况下重建这些连接 而不是做process exitCode 1 在通过 initOptions 传递的错误函数中 并在服务启动时仅重建工作连接
  • 检查redis是否正在运行->node js

    我只是想知道 在 NodeJS 进程开始时 Redis 是否启动 因此用户会话是否会被存储 这是我目前所拥有的 var session require express session var RedisStore require conne
  • NodeJS:创建 zip,但在磁盘上,而不是在内存中

    我需要创建一个包含大约 1GB 数据的 zip 文件 但该数量将来会增加 最初我用 AdmZip 构建了这个 但由于我们的虚拟机没有大量内存 也不需要它 除了创建这个 zip 文件时 所以我不想扩展 它运行内存不足并崩溃 然后我重建了该过程
  • node.js 获取 https 无响应 504

    我正在尝试在我的后端 Node js Web 应用程序中发出 https 请求 我有以下代码 const express require express const https require https const app express

随机推荐

  • CakePHP 3 手动安装

    目前我使用 CakePHP 2 6 8 我想迁移到 CakePHP 3 安装指南 http book cakephp org 3 0 en installation html推荐使用Composer 但 Composer 并不能完成所有工作
  • 对数组中每个值的新 API 调用

    我基本上想要这种对象 id 5040 requester id 1234 requester name 约翰 id 5046 requester id 999 requester name 吉姆 id 5049 requester id 5
  • 使用CSS创建水平树

    我有一个数组 用于填充谱系表 它的顺序是这样的 3 1 4 5 2 6 等等 一个例子是http bullybloodlines net dogdetails php name muscletone 27s lucky bam bam of
  • 使用另一个类的 JavaFx 应用程序实例

    我有一个如下所示的 MainWindowFx 类 它基本上创建了一个简单的JavaFX GUI package drawappfx import javafx stage Stage import javafx scene Scene im
  • 流读(0)指令

    我在这里找到了一个代码https github com substack stream handbook https github com substack stream handbook它从流中读取 3 个字节 我不明白它是如何工作的 p
  • 背书政策不起作用

    当我使用管理员部署一个网络时 一个组织包括三个对等点 我的endorsement policy json如下 但不起作用 identities role name member mspId Org1MSP policy 1 of signe
  • 在网络上区分 iPadOS 和 macOS

    iPadOS beta 上 Safari 的用户代理目前与 macOS 上的 Safari 完全相同 还有其他方法可以区分 iPad 和 Mac 吗 iPad running iOS Mozilla 5 0 iPad CPU OS 10 3
  • Selenium WebDriver 有录像机吗?

    我正在 Selenium Webdriver 中使用 IE 特定应用程序 我知道我们可以截取执行的屏幕截图 同样 是否有任何选项可以将硒执行记录为视频 WebDriver 中什么也没有 酱料用途http www ffmpeg org htt
  • 如何让 AutoFixture AutoMoq 返回实例化对象中注入服务的结果?

    我正在尝试测试使用存储库服务的服务类 我设置了自定义设置 我认为应该与我的存储库服务一起使用 但返回默认的匿名结果 如果您查看下面的代码示例 当我调用 svc GetFoos 方法时 我试图获取在自定义类中注册的 Foo 对象 但我什么也没
  • POST_NOTIFICATIONS 权限对话框未显示

    我在询问新问题时面临不受欢迎的行为POST NOTIFICATIONS远程测试人员拥有的某些特定设备的权限 Pixel 4a Android 13 遗憾的是没有日志和 电缆访问 新安装的应用程序 仍然以 API30 为目标 但也尝试将目标设
  • Java、静态方法绑定和泛型都与一些方法重载结合在一起

    正如标题所暗示的 我的问题有点奇怪和复杂 我知道我要做的事情违反了 良好 编程实践的所有规则 但是嘿 如果我们不活一点 生活会怎样呢 所以我所做的是创建以下程序 请注意 这是一个更大的实验的一部分 旨在真正尝试和理解泛型 因此某些函数名称可
  • 不知道如何注入 LinkGenerator

    所以我知道如何设置我的控制器 以便我可以接受注入到控制器中的 LinkGenerator 我不明白的是如何在启动时使用 LinkGenerator 注入控制器 控制器 protected readonly LinkGenerator lin
  • 如何克隆 intellij 中的类?

    我在intellij中有一个scala项目 我想将一个新类克隆到源类所在的同一个包中 但我不知道如何做到这一点 我可以看到如何将其复制到新包 但我想在同一个包中复制 克隆 Edit 如果我在 com company widgets 包中有一
  • 在 R 脚本中传递字符串变量以在 SQL 语句中使用它

    我尝试在 R 脚本中使用字符串变量通过 SQL 语句使用 例如 x PASS SQL lt paste select ID NAME STATUS from STUDENT where STATUS x sep Q1 lt dbGetQue
  • 如何使用服务名称而不是 SID 连接到 Oracle

    我有一个使用 JDBC 通过 JPA 的 Java 应用程序 该应用程序使用主机名 端口和 Oracle SID 连接到开发数据库 如下所示 jdbc oracle thin oracle hostserver1 mydomain ca 1
  • 如何使用 Next.js 通过 CDN 提供静态生成的页面

    我正在尝试使用 Next js 9 5 2 进行服务器端渲染和静态站点生成 SSR 与 assetPrefix 配合使用效果很好 我能够在 CloudFront 上托管所有静态资产 但是 我不确定托管静态页面的最佳方法是什么 我面临两个问题
  • 将 Int 除以 Int 并返回 Int

    我需要一个可以得到两个的函数Ints a and b 并返回A B as Int 我确定A B永远是一个整数 这是我的解决方案 myDiv Int gt Int gt Int myDiv a b let x fromIntegral a y
  • 'str'对象不可调用,带有打印

    python3 applicant input Enter the applicant s name interviewer input Enter the interviewer s name time input Enter the a
  • 如果从不同的表单调用按钮,为什么 Ng Repeat 不起作用?

    我有一个 html 表 其中包含 ng 重复指令和两个按钮 第一个将打开一个包含新表单的模式 让我创建我的用户 然后当我单击 保存 时 会将其添加到列表中 第二个采用相同的原始形式并添加用户 我不明白为什么当我单击第一个不同形式的按钮时 我
  • npm install - javascript 堆内存不足

    跑步时npm install g ionic我收到以下错误 致命错误 CALL AND RETRY LAST 分配失败 JavaScript 堆内存不足 有没有办法全局增加node js内存限制 您可以使用以下命令启动 NPM node m