Posted at

RealmJS requires a node package manager (n or nvm).

タイトルどおり「RealmJS requires a node package manager (n or nvm).」ってエラーが出てRealm使ったReactNativeプロジェクトをビルドできねえぞボケって話。

普通にreact-native run-iosしたら大出血してXcodeでビルドしたらこう出た。

結論から言うと

node_modules/realm/src/RealmJS.xcodeproj/project.pbxproj

の863行目を書き換えろと。810行目だったら面白かったのに

shellScript = "node ../scripts/download-realm.js ios --sync";

に書き換えたら治りました。

https://github.com/realm/realm-js/issues/2099

そのうち直してくれるらしい。