我在React Native中使用领域,并且在Mac上构建时出现此错误:
RealmJS requires a node package manager (n or nvm).
Command /bin/sh failed with exit code 1
答案 0 :(得分:0)
我个人更喜欢nodenv
。如果您熟悉它,它的工作方式与rbenv
完全相同。 但是,realm
想要n
或nvm
,我认为这不公平。它应该只希望并期待node
的 a 版本。没有任何节点包管理器,或更糟的是,没有特定的节点包管理器。
答案 1 :(得分:0)
无论何时发生此错误,都意味着节点版本和react-native版本与领域数据库版本和以下错误不兼容 1-RealmJS需要节点程序包管理器(n或nvm)。 命令/ bin / sh失败,退出代码为1 2-PhaseScriptExecution缺少与领域等相关的脚本文件 所以,要解决此卸载领域,然后使用其他领域版本重新安装它。无需触摸节点,本机反应等。