运行时';爱奥尼亚构建ios';在带有节点7的macOS上,我被这条消息卡住了:超出了标准输出maxBuffer。我该怎么解决呢?

运行时';爱奥尼亚构建ios';在带有节点7的macOS上,我被这条消息卡住了:超出了标准输出maxBuffer。我该怎么解决呢?,ios,macos,ionic2,n,Ios,Macos,Ionic2,N,突然,当我试图用ionic build iOS构建iOS应用程序时,我开始出现这个问题。我不明白是什么导致了它,因为它运行得很好,第二天我收到了这样的信息: ... ... Running command: HC-Ionic/hooks/after_prepare/010_add_platform_class.js HC-Ionic Running command: HC-Ionic/hooks/after_prepare/020_remove_sass_from_platforms.js H

突然,当我试图用ionic build iOS构建iOS应用程序时,我开始出现这个问题。我不明白是什么导致了它,因为它运行得很好,第二天我收到了这样的信息:

...
...
Running command: HC-Ionic/hooks/after_prepare/010_add_platform_class.js HC-Ionic

Running command: HC-Ionic/hooks/after_prepare/020_remove_sass_from_platforms.js HC-Ionic


stdout maxBuffer exceeded

  
在这个问题发生之前,我记得我做的唯一一件事就是更改我的节点版本,有时使用应用程序“n”。但我已经卸载了版本,设置了正确的版本,但仍然无法确定,试图在互联网上搜索

这是我的系统信息:

Cordova CLI: 8.1.2 (cordova-lib@8.1.1)
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
ios-deploy version: Not installed
ios-sim version: Not installed
OS: macOS
Node Version: v7.10.1
Xcode version: Xcode 12.4 Build version 12D4e
此配置是必需的,因为我的应用程序仅使用此节点版本运行


有人有什么想法吗?

v12.x
之前的节点版本使用默认的
maxBuffer
值1 KB(),该值实际上很小


以后版本将默认<代码>最大缓冲区增加到1兆字节()-你应该考虑升级,因为你正在运行的节点的发布是古老的(EOL在2017),至少是软件标准。显然,我在xcode上有太多模拟器,这超过了构建中的json。如果列表超过200kb,则节点7不会编译。刚刚删除了一些不必要的模拟器,它就工作了。

Node v7.10.1是(大约4年前)-当它已经很长一段时间不受支持时,为什么还要使用它?