2016-05-11 49 views
5

Şu anda bir Node.js arka uç, web/mobil web ve mobil uygulama ön uçlarıyla bir proje geliştiriyoruz. Şu anda, projeReact web ve React-Native projelerini birleştirme?

  • ana proje (geliştirme için) (dağıtım için)

    • /dist
    • /dev
    • /src ((proje tepki), 2 klasörler ayrılmıştır kaynak kodu)
      • /aPI (arka uç)
      • /ağ (ağ/mobil web ön-e için nd)
  • uygulama projesi (reaksiyona natif proje)

    • /robot
    • /IOS
    • /uygulama (özel kodu)
    • index.ios.js
    • index.android.js

Her iki projedeki ortak klasörler .git, node_modules ve .vscode olduğundan, herhangi bir görünür çakışma göremiyorum. Şu anda, iki proje arasında ortak bir kod yoktur ve her birini bırakabiliriz, ancak 2'yi tek bir klasöre birleştirmenin daha verimli olabileceğini merak ediyorum. Bunun hakkında herhangi bir öneri veya görüş var mı?

cevap

0

Ayrı bir klasör/npm projesinde ortak şeyler bulundurmanızı ve npm yoluyla yüklemenizi öneririm (yayımlamak istemiyorsanız yerel veya git uzak). Bu şekilde, her iki platform da ayrı kalır (başka bir davranışı bir ios uygulamasından başka bir web uygulamasından beklersiniz), ancak kodu kolayca birbiriyle eşleştirebilirsiniz.