在运行 Angular 2 AOT rollup 时我遇到了上述问题
<--- Last few GCs --->
144518 ms: Mark-sweep 1317.0 (1404.4) -> 1317.0 (1404.4) MB, 1522.9 / 0.0 ms [allocation failure] [GC in old space requested].
146029 ms: Mark-sweep 1317.0 (1404.4) -> 1317.0 (1404.4) MB, 1511.6 / 0.0 ms [allocation failure] [GC in old space requested].
147566 ms: Mark-sweep 1317.0 (1404.4) -> 1321.2 (1403.4) MB, 1536.2 / 0.0 ms [last resort gc].
149101 ms: Mark-sweep 1321.2 (1403.4) -> 1325.4 (1403.4) MB, 1535.4 / 0.0 ms [last resort gc].
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 00000307662CFB61 <JS Object>
2: _serializeMappings(aka SourceMapGenerator_serializeMappings) [D:\Project\node_modules\source-map\lib\source-map-generator.js:~291] [pc=000000F947F15D25] (this=000003C713710939 <a SourceMapGenerator with map 00000042D86F6C51>)
npm:4.1.2
节点:6.9.1
操作系统:Windows 10
我尝试过安装最新的 npm 和设置 max_old_sapce_size 的大小等选项,但无法设置
node --max_old_space_size 4096
错误:int 类型的标志 --max_old_space_size 缺少值
尝试 --help 选项
节点:错误选项:--max_old_space_size
无法增加堆大小?任何想法 ?
尝试了几乎所有的选择,但没有运气,
只需增加虚拟内存就可以了:-)
永久修复(命令适用于 Windows:
对于编译:
node --max-old-space-size=8192 node_modules/@angular/compiler-cli/src/main.js -p tsconfig-aot.json
对于汇总:
node --max-old-space-size=8192 node_modules/rollup/bin/rollup -c rollup-config.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)