最近开发的一个比较大型的App时打生产环境包是出现内存不足导致打包失败的问题。然后百度发现解决方法都是一样,自己试了一下都没什么暖用,心里只想用呵呵来形容了。最后经朋友介绍,技术问题还得去谷歌,gitub官网,果然问题真的找到了,而已也解决了,以下是给出几种解决方案:

Ionic github官网

解决方法一:(自己也是通过这种方法解决问题的,推荐)

1.在package.json文件的scripts中添加

{script:{"ionic:build": "node --max-old-space-size=8192 ./node_modules/@ionic/app-scripts/bin/ionic-app-scripts.js build", } }

2.构建ionic

npm run ionic:build --prod

3.构建codrova

cordova build android --release
cordova build ios --release

解决方法二:

1.在node_modules/.bin/ionic-app-scripts.cmd文件的添加:

@IF EXIST "%~dp0\node.exe" ("%~dp0\node.exe"  "%~dp0\..\@ionic\app-scripts\bin\ionic-app-scripts.js" %* ) ELSE ( @SETLOCAL @SET PATHEXT=%PATHEXT:;.JS;=;% node --max_old_space_size=4096 "%~dp0\..\@ionic\app-scripts\bin\ionic-app-scripts.js" %* )

2.打包

ionic build android --prod --release --max_old_space_size=4096

总结

建议大家有问题还是到官网去查询,感觉这里会比较专业。

转载于:https://www.cnblogs.com/telwanggs/p/11243011.html

Angular4.x+Ionic3 踩坑之路之打包时出现JAVASCRIPT HEAP OUT OF MEMORY的几种解决办法相关推荐

  1. mybatis mapper.xml dtd_全栈开发踩坑之路4-用MyBatis实现服务

    1.前言 上一篇文章介绍了如何设计后端的Mysql数据库:Alex Wang:全栈开发踩坑之路3-MySql数据库设计,本文介绍如何用MyBatis实现后端服务. 本后端项目的Github地址(撰写中 ...

  2. jmeter 3版本到5版本踩坑之路

    jmeter 3-5版本升级踩坑路 新版本下载安装 踩坑之路 新版本下载安装 下载新版本软件 ,链接: https://jmeter.apache.org/download_jmeter.cgi: 配 ...

  3. 微信小程序实现大转盘抽奖----踩坑之路

    微信小程序实现大转盘抽奖----踩坑之路 需求:现在有一个小程序抽奖页面如下,此类抽奖方式为大转盘 思路:由服务端获取抽奖次数和奖品,根据服务端的中奖概率来决定是否中奖,最后利用小程序动画将转盘转起来 ...

  4. contentprovider踩坑之路之Failed to find provider info for com.example.app.provider和cursor=null空指针问题

    目录 bug1.Failed to find provider info for com.example.app.provider bug2:cursor=null bug1.Failed to fi ...

  5. 2021-11-01 富文本编辑器Vue-Quill-Editor 踩坑之路

    Vue-Quill-Editor 基于 Quill.适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用. 相对于ssr,spa是通过component进行工作 ssr和spa的区别 1 踩坑之路 ...

  6. [Java灵信LED] -- 踩坑之路

    灵信led -T8 控制板卡 --踩坑之路 下载lv_led.dll 动态库链接 https://pan.baidu.com/s/11ZO-M6kllsq2AyhVW4AKoA 提取码:unsb 提取 ...

  7. webpack踩坑之路 (2)——图片的路径与打包

    webpack踩坑之路 (2)--图片的路径与打包 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle).下面我 ...

  8. 基于dx11的动作游戏踩坑之路--1

    基于dx11的动作游戏踩坑之路--1 首先要声明所有的博客都是学习博客,不是技术博,只是用来记录.整理自己的学习路线,以及日后可以回顾一下.本人也只是一个小菜鸡,可能会有很多错误与纰漏,有大佬愿意指出 ...

  9. 公司自建电商系统对接Ariba PunchOut ----踩坑之路

    Ariba Network是ariba公司开发的供应商采购平台.punchout功能对接数据传输基于cxml. 主要是实现接口登录.购物车信息返回到airba系统,以及等订单功能. 开发手册中有相应的 ...

最新文章

  1. [解题报告] The Collatz Sequence
  2. Modelsim仿真查看内部信号
  3. Elasticsearch--建议器
  4. Hyperledger Fabric 智能合约实战 (2)软件安装Docker、 Docker-composer、go
  5. windows 常用快捷键
  6. MacOS的OCR文字识别,节约时间,提高效率
  7. 应用安全 - 工具使用 - Nmap
  8. linux定位异常前后日志信息
  9. SpringCloud教程汇总
  10. IT码农哥放弃50万年薪:辞职卖咖喱凉皮
  11. html新建文件夹,JS实现新建文件夹功能
  12. 项目管理工具四、有效管理的PDCA原则
  13. 三阶齐次线性方程求通解_齐次线性方程组通解求法的数学原理
  14. win10误删IE浏览器文件如何恢复?
  15. 95后程序员辞职大厂卖柚子,3个月爆卖3200万,走完父亲30年的路
  16. c++primerplus6notes
  17. Android 7.0正式版工厂镜像下载
  18. linux eval命令详解,linux命令详解——eval
  19. eclipse发展与简介
  20. 【SIN】函数使用技巧

热门文章

  1. SubscriptionState分析
  2. Apache和Nginx防盗链
  3. FPGA转正总结(标准版)
  4. STM32基础定时器详解
  5. php判断日期文章变红,DeDecms如何实现当天发表的文章日期以红色显示
  6. java 析构函数_《JAVA编程思想》5分钟速成:第5章(初始化和清理)
  7. 解读java_Java字节码解读
  8. 线程间通讯《代码》pthread_cond_wait/signal
  9. java外卖系统源码_JAVAWEB校园订餐系统项目源码 一个外卖点餐系统 - 下载 - 搜珍网...
  10. 加载osgb数据转换不能用_在ArcGIS Pro中OSGB数据转换及发布服务流程