2

モバイル Web プロジェクトに React を使用しています。より優れた対話性を提供するためにTapEventPlugin、 の別の実装で変更しtouchTap、要素の上にホバリングすることをシミュレートする新しいイベントを定義しました。

これを React と統合するために、プロジェクトをフォークし、ReactDefaultInjection.jsTapEventPluginの呼び出しに追加しました。ReactInjection.EventPluginHub.injectEventPluginsByName変更を加えたバージョンの React が必要な場合、これは問題なく機能grunt buildしますが、React とアプリケーションを 1 つの JS ファイルにバンドルしたいのですが、少し問題があります。

理想的には、フォークを停止し、バニラの npm React を使用して、アプリケーションから新しいイベントを何らかの方法でフックしたいと考えています。これは可能ですか?

別の方法として、React フォークの URL を package.json の依存関係として指定することもできますが、React プロジェクトのルートにある package.json は React ではなく、react-tools 用です。grunt ビルドをトリガーし、build/npm-react フォルダーをプロセスの一部として依存関係として使用する方法はありnpm installますか?

4

1 に答える 1

5

実行すると、フォルダから実行grunt build:npm-reactできnpm installます。npm linkbuild/npm-react/

于 2014-08-13T21:12:11.853 に答える