2016-05-11 7 views
5

現在、Node.jsバックエンド、ウェブ/モバイルウェブ、モバイルアプリのフロントエンドを使用してプロジェクトを開発中です。現在、プロジェクトはマージWebとReact-Nativeプロジェクトを1つに統合しますか?

  • メインプロジェクト(開発用)(配布用)

    • /distの
    • は/ dev
    • /SRC((プロジェクト反応する)、2つのフォルダに分割されソースコード)
      • /API(バックエンド)
      • /ウェブ(ウェブ/モバイルウェブフロント-EのND)
  • アプリプロジェクト(反応-ネイティブプロジェクト)

    • /アンドロイド
    • /IOS
    • /アプリ(カスタムコード)
    • index.ios.js
    • index.android.js

両方のプロジェクトの共通フォルダは.git、node_modules、および.vscodeなので、明らかな競合はありません。今のところ、2つのプロジェクトの間に共通のコードはなく、それぞれを残すことができますが、2つを1つのフォルダに統合する方が生産性が高いのではないかと思います。誰でもこれに関する提案や意見はありますか?

答えて

0

私は別のフォルダ/ npmプロジェクトに共通のものを持ち、npm(公開したくない場合はローカルまたはgitリモート)経由でインストールすることをお勧めします。そうすれば、両方のプラットフォームが分離されたままになります(iOSアプリケーションよりもWebアプリケーションからの他の動作が期待されます)が、コードを簡単に交換できます。

関連する問題