問題タブ [react-native-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
43586 参照

ios - ターミナルから React Native iOS リリース ビルドを実行する

ターミナルからリリース ビルドを直接実行しようとしていますが、それを行うオプションが見つかりませんでした。

XCode から行う必要があるのは次のとおりです。

製品 -> スキーム -> スキームの編集 (cmd + <)、横から [実行] タブにいることを確認し、[ビルド構成] ドロップダウンをリリースに設定します。

http://facebook.github.io/react-native/docs/running-on-device-ios.html#building-your-app-for-production

同じことを行うために利用できるオプションはありますreact-native-cliか? みたいなreact-native run-ios -configuration Release

私の目的は、たとえば QA チームに提供するために実行中のサーバーを必要としないビルドを生成することです。

0 投票する
1 に答える
147 参照

react-native - ターミナルでネイティブに反応し、突然機能しなくなりました

元気に使っていたのに突然反応しなくなった。反応ネイティブの開始、初期化、および実行-ios を試しました

そのちょうど立ち往生 ここに画像の説明を入力

0 投票する
1 に答える
1259 参照

javascript - 「lodash」と「yeoman-generator」が原因で、パッケージャーの実行時に React Native の名前衝突エラーが発生する

説明

私のプロジェクト"react-native": "0.36.0"では、依存関係の中で使用しています:

  • "lodash": "^4.15.0"
  • "yeoman-generator": "^0.24.1"

"^3.10.1"for"lodash"および"0.21.2"forよりも新しいバージョンを使用すると、 で"yeoman-generator"名前の競合が発生し"lodash"、パッケージャーを実行する"inquirer"と発生します。"cli-width"

再生

上記の依存関係を用意して実行します。react-native start --reset-cache

結果:

解決

for と forで使用されているもの(つまりforとfor )"lodash"と同じバージョンを使用すると問題は解決しますが、特に別の依存関係の依存関係があるため、それらを変更することは現時点では実際にはオプションではありません。他に可能な修正はありますか?"yeoman-generator"react-native@0.36.0"^3.10.1""lodash""0.21.2""yeoman-generator""yeoman-generator"

ありがとう!

アップデート

この問題の詳細については、react-native私が投稿した Gihub の問題を参照してください: https://github.com/facebook/react-native/issues/11200

更新 2

0.39 にアップグレードreact-nativeすると、問題が解決します。実際の修正は、明らかに使用されていない (そしておそらく古い)yeoman-generator依存関係の削除のようです: https://github.com/facebook/react-native/commit/1fd7a574ba538d05da4be841c84a70766464ec13