Posted at

react−nativeの最初につまずいたところメモφ(。_。 )

More than 3 years have passed since last update.


nvm経由でnode入れた場合、react−nativeのiOSビルドが失敗する

nvm経由でnode入れた場合、

Command /bin/sh failed with exit code 127

react-native: command not found

というエラーでiOSビルドに失敗します。

https://github.com/facebook/react-native/issues/3974

を参考に、

../node_modules/react-native/packager/react-native-xcode.sh

react-native bundle

の前に

source ~/.bash_profile

を追加したら治りました。


複数のreact−nativeのリポジトリを行き来してビルドしていると、 Invariant Violation エラーが出る

Error: Invariant Violation: Application SampleApp has not been registered. This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent.

stack:

こんなエラーが出ます。

http://stackoverflow.com/questions/29287987/invariant-violation-application-awesomeproject-has-not-been-registered-when-b

を参考に、ターミナルで

ps aux | grep react

でreactのプロセスが残っていたらkillする。

で、ビルドしなおしたら治りました。