2017-03-13 16 views
0

私のアプリケーションをローカルでテストするために、コードにダミー値を入れます。何度か、私はこれらの値を削除するのを忘れて、変更を加えました。これを避けるために、グローバル設定ファイルを上書きするローカル設定が必要でした。何かのように:反応ネイティブの開発と生産のための異なる設定ファイルの管理方法

これはノードでは動作すると思われますが、反応ネイティブでは「モジュールを解決できません」というエラーが発生します。このための標準的な解決策、または反応ネイティブのJSからのインポートエラーをキャッチして無視する簡単な方法はありますか?

答えて

1

react-nativeの変数__DEV__を使用できます。

開発モードの場合、この変数はtrueに設定されています。

アプリが稼働中の場合はfalseに設定されています。

+0

はい、この種の作品ですが、私はまたdev設定をrepoにプッシュする必要があることを意味します。なぜならファイルが存在しなければ 'require'が失敗するからです。 – sebpiq

+2

それには次のパッケージを使うことができます:[react-native-config](https://github.com/luggit/react-native-config ) –

関連する問題