[英]When running 'ionic build ios' on macOS with node 7 I get stuck on this message: stdout maxBuffer exceeded. How could I solve it?
突然,當我嘗試使用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
此配置是必要的,因為我的應用程序僅使用此節點版本運行。
有沒有人有任何想法?
我找到了解決方案。 顯然我在 xcode 上有太多的模擬器,這超過了構建中的 json。 如果列表超過 200kb,則節點 7 不會編譯。 剛剛刪除了一些不必要的模擬器,它就起作用了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.