比较复杂的项目中,angular2编译的时候对CPU和内存需求都会变大。项目中,使用angular-cli@beta28-3编译。需要内存2-3G。node本身,或者说v8本身有一个默认配置:Currently, by default v8 has a memory limit of 512mb on 32-bit systems, and 1gb on 64-bit systems. The limit can be raised by setting --max-old-space-size to a maximum of ~1gb (32-bit) and ~1.7gb (64-bit), but it is recommended that you split your single process into several workers if you are hitting memory limits.
所以我们需要配置一下运行内存。

I’m on OS X EICapitan(10.11.6) and am running node v6.9.1.My machine has 8GB of RAM.

windows很容易就设置:

cd C:\Users\Administrator\AppData\Roaming\npm

修改ng.cmd,追加–max_old_space_size=4096 避免aot时内存溢出

#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")case `uname` in*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esacif [ -x "$basedir/node" ]; then"$basedir/node --max-old-space-size=6096 "  "$basedir/../angular-cli/bin/ng" "$@"ret=$?
else node --max-old-space-size=6096 "$basedir/../angular-cli/bin/ng" "$@"ret=$?
fi
exit $ret

Mac设置:

路径:/Users/free/Documents/angular-cli/caibian-ng/caibian-static/node_modules/.bin

文件:ng


#!/usr/bin/env node --max-old-space-size=4096
'use strict';// Provide a title to the process in `ps`
process.title = 'angular-cli';require('../lib/bootstrap-local');
require('../packages/angular-cli/bin/ng');
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"ng" 8L, 213C

感谢您看到了这里,这里是结尾。如果对您有帮助,我深感欣慰。自己给自己做广告,不犯法吧?欢迎关注WeChat公众号

**微信公众号: 耐撕程序员

有资源

有想法

有技术贴

随手扫一扫

不吃亏不上当

大家一起天天向上

欢迎扫码关注相互交流**

node内存配置(--max-old-space-size)相关推荐

  1. Linux下jetty报java.lang.OutOfMemoryError: PermGen space及Jetty内存配置调优解决方案

    Linux下的jetty报java.lang.OutOfMemoryError: PermGen space及Jetty内存配置调优解决方案 问题 linux的jetty下发布程序后再启动jetty服 ...

  2. linux 64位内存划分,linux 64位内存空间大小?(linux 64 bits memory space size? [closed])

    linux 64位内存空间大小?(linux 64 bits memory space size? [closed]) 在Linux 32bit中,内核占用1GB的内存,而用户空间将占用剩余的gigs ...

  3. tomcat 内存配置学习总结

    修改 tomcat 内存 http://www.cnblogs.com/quietwalk/archive/2012/11/05/2755199.html 在Jetty 的VM参数中设置:  -Xms ...

  4. Flink部署——内存配置

    文章目录 配置 Flink 进程的内存 配置总内存 JVM 参数 受限的等比内存部分 配置 TaskManager 内存 配置总内存 配置堆内存和托管内存 任务(算子)堆内存(Task (Operat ...

  5. dell服务器报内存配置不正确,DELL 服务器系统提示错误解决的若干办法

    <DELL 服务器系统提示错误解决的若干办法>由会员分享,可在线阅读,更多相关<DELL 服务器系统提示错误解决的若干办法(9页珍藏版)>请在人人文库网上搜索. 1.DELL ...

  6. linux 移植 内存 配置,Linux 移植篇 之 uboot的移植

    本文主要针对对于s3c2410的板子 一.在 U-Boot 中建立自己的开发板类型,并测试编译 (1)进入 UBoot 根目录,修改 Makefile <1>为 james2410_con ...

  7. 手工计算YARN和MapReduce、tez内存配置设置

    1.1.HDP YARN MapReduce参数调优建议 转自:https://blog.csdn.net/mnasd/article/details/81202908 1.1.1.RM的内存资源配置 ...

  8. Yarn简单介绍及内存配置

    在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Yarn的资源抽象container. 我么知道MRv1存在的主要问题是:在运行时,JobTracker既负责资源管理又负 ...

  9. [置顶] 第十七章——配置SQLServer(2)——32位和64位系统中的内存配置

    前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE来限制内存.但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用 ...

最新文章

  1. 了解下WSDL 文档
  2. 狼抓兔子(平面图转对偶图)
  3. mysql5.7在centos上安装
  4. 如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中
  5. ECS vs K8S
  6. ELK套件FileBeat部署
  7. 2021年吉林高考成绩怎么查询,2021年吉林高考成绩查询登录网址入口怎么查 附查询方法...
  8. 计算机课奖金计算步骤,计算机二级excel真题:计算员工奖金
  9. 一个操作系统的实现01
  10. 没数据也能玩转BERT!无监督语义匹配实战
  11. Dato for Mac(菜单栏时钟软件)
  12. extjs 兼容性问题解决方案
  13. Java调用cplex求解泊位分配模型_CPLEX约束问题
  14. 软件单元测试及测试用例设计
  15. 【上海市】青年大学习自动提醒 代码脚本
  16. 积极心态,助力人生成功
  17. 统俗讲义之——何为统计显著性(Statistical Significance)
  18. Tomcat与JDK版本的对应
  19. ExtJS教程(3)--- Ext中类的使用
  20. python 爬取数据intraday_使用Python检索Fitbit心率数据

热门文章

  1. 【MySQL经典案例分析】关于数据行溢出由浅至深的探讨
  2. MySql+Socket 完成数据库的增查Demo
  3. es 同义词 热更新 1.1版本
  4. [转]vc中socket编程步骤
  5. 俄罗斯无人机公司Hoversrf紧随Volocopter步伐,酷炫“方程式”飞行汽车来袭
  6. 几何画板度量三角形的步骤
  7. solr学习之一 搜索基本知识
  8. Ember By Examples(总体介绍)
  9. win8.1 USB启动盘制作(不支持UEFI,不支持GPT分区)
  10. SQL注入的几种实用办法