【Ionic】Ionic打包编译时内存溢出问题
2017-08-29 17:16
1126 查看
问题描述:
使用
打包的时候报了内存溢出的错误
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
(不加prod的时候不会内存溢出)
解决方案:
运用v8引擎的旧属性: --max_old_space_size 来修改内存上线
需要修改两个文件:
{project_path}/node_modules/.bin/ng.cmd
{project_path}/node_modules/.bin/ngc.cmd
注意 --max_old_space_size=7200这一段均为新加,总共需要在两个文件,4个地方添加
7200这个数值可以根据个人电脑配置设定,上限不超过个人电脑内存,楼主的电脑内存为8G,所以这里写7200
修改完这两个文件直接保存后,
再使用
打包就不会报内存溢出啦
参考资料:
http://www.cnblogs.com/liugang-vip/p/6857595.html
使用
ionic build android --prod
打包的时候报了内存溢出的错误
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
(不加prod的时候不会内存溢出)
解决方案:
运用v8引擎的旧属性: --max_old_space_size 来修改内存上线
需要修改两个文件:
{project_path}/node_modules/.bin/ng.cmd
@IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" --max_old_space_size=7200 "%~dp0\..\@angular\cli\bin\ng" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node --max_old_space_size=7200 "%~dp0\..\@angular\cli\bin\ng" %* )
{project_path}/node_modules/.bin/ngc.cmd
@IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" --max_old_space_size=7200 "%~dp0\..\@angular\compiler-cli\src\main.js" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node --max_old_space_size=7200 "%~dp0\..\@angular\compiler-cli\src\main.js" %* )
注意 --max_old_space_size=7200这一段均为新加,总共需要在两个文件,4个地方添加
7200这个数值可以根据个人电脑配置设定,上限不超过个人电脑内存,楼主的电脑内存为8G,所以这里写7200
修改完这两个文件直接保存后,
再使用
ionic build android --prod
打包就不会报内存溢出啦
参考资料:
http://www.cnblogs.com/liugang-vip/p/6857595.html
相关文章推荐
- 【Ionic2】Ionic2打包编译时内存溢出问题
- Ionic Android编译打包过程中遇到的一些问题及解决方案(ionic cordova build android)
- mavan下scala编译中文乱码的问题.以及内存溢出问题解决
- 【个人笔记重点,不作为参考】主题:详解基于node的前端项目编译时内存溢出问题
- ionic2 --prod编译打包白屏,报错Duplicate export ‘***NgFactory’问题解决
- intellij 打包发布多个工程内存溢出的问题
- 【内存溢出】Maven编译时内存溢出的问题解决方式
- 详解基于node的前端项目编译时内存溢出问题
- AndroidStudio打包编译内存溢出的处理
- 解决android加载大图片,内存溢出问题
- 构建高性能分布式搜索引擎(Lucene.Net-内存溢出问题解决篇)一
- java用Socket实现的远程桌面浏览 内存溢出问题
- weblogic 部署内存溢出问题
- Android有效解决加载大图片时内存溢出的问题
- 内存溢出问题
- Android有效解决加载大图片时内存溢出的问题
- Android有效解决加载大图片时内存溢出的问题
- /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
- 完美解决因数据库一次查询数据量过大导致的内存溢出问题