2016-05-11 30 views
5

我們目前正在開發一個包含Node.js後端,Web /移動Web和移動應用程序前端的項目。目前,該項目被分成2個文件夾,將React web和React-Native項目合併爲一個?

  • 主體工程(反應項目)

    • /DIST(分配)
    • 的/ dev(發展)
    • /src目錄(爲源代碼)
      • /API(後端)
      • /網絡(網絡/移動網絡前-E ND)
  • 應用項目(反應天然項目)

    • /機器人
    • /IOS
    • /應用(自定義代碼)
    • index.ios.js
    • index.android.js

由於兩個項目中的常見文件夾都是.git,node_modules和.vscode,所以我沒有看到任何明顯的衝突。現在,兩個項目之間沒有太多共同的代碼,我們可以離開每個項目,但我想知道是否將2合併到一個文件夾中可能會更有成效。任何人對此有任何建議或意見?

回答

0

我會推薦在單獨的文件夾/ npm項目中使用常見的東西,並通過npm(本地或git遠程,如果您不想發佈它)來安裝它。這樣,兩個平臺保持分離(你期望從一個Web應用程序的其他行爲比一個iOS應用程序),但你可以輕鬆地交換代碼。

相關問題