2017-11-01 11 views
0

私のリアクションのアプリは、ウェブとネイティブで同じアクションとレデューサーを使用しています。しかし同じnpmパッケージがあります(例えば、反応ナビと反応ルータを使った私のネイティブアプリ)。どうすればそれらを分けることができますか?ネイティブ実行では、Webではなく、ネイティブlibのみがインストールされます。私もwebpackを使用していますが、どうやってそれらを分けることができません。 package.jsonのすべての私のライブラリと、このファイルを一緒に使っているウェブとネイティブ。 package.jsonでそれらを分けることができますか、またはこの問題をどうやって解決できますか? ウェブとネイティブの同じコードベースの別々のパッケージ

答えて

0

私はプロジェクトごとに別々のpackage.jsonファイルとなるだろう...どうもありがとうございます。これにより、Web /ネイティブ固有の依存関係を持つことができます。欠点として、共有依存関係を同期させて管理する必要があります(例えばredux)。

+0

my appのフォルダ構造は次のとおりです。-mobile -shared -web -package.json。ウェブとモバイルは自分のフォルダに自分のpackage.jsonを持っていますよね? webpackでこの状況を管理できますか? – Mike

関連する問題