3 回答
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
這說明了您的問題的解決方案。
在 Android 上,將以下內(nèi)容添加到項(xiàng)目的 build.gradle 文件中:
project.ext.react = [
nodeExecutableAndArgs: ["node", "--max_old_space_size=8192"]
]
在 iOS 上,在 Xcode 中,選擇您的目標(biāo)并轉(zhuǎn)到 Build Phases 選項(xiàng)卡,在 Bundle React Native code and images 部分中,將標(biāo)志添加到 shell 腳本:
export NODE_BINARY="'node --max_old_space_size=8192'
../node_modules/react-native/packager/react-native-xcode.sh"
希望這可以幫助!
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
將這些添加到您的腳本中,然后按順序運(yùn)行它們。
"setup-fix-memory-limit": "npm install -g increase-memory-limit",
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit",
將第二個(gè)腳本中的數(shù)字更改為您想要的數(shù)字。
npm run setup-fix-memory-limit
npm run fix-memory-limit
還要確保查看是否可以通過其他方式解決,也許一些不正確的導(dǎo)入會(huì)顯著增加包的大小,使用包分析器查看構(gòu)建中的內(nèi)容是否應(yīng)該是它們的,或者是否可以修剪任何內(nèi)容。
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
我在 Bitrise 上運(yùn)行 codepush 時(shí)遇到了同樣的問題。通過將其導(dǎo)出到CODE_PUSH_NODE_ARGS環(huán)境變量來解決。
export CODE_PUSH_NODE_ARGS='--max_old_space_size=8192'
appcenter codepush release-react ...
添加回答
舉報(bào)
