将React Web和React-Native项目合并为一个?

时间:2016-05-11 08:05:12

标签: reactjs react-native

我们目前正在开发一个包含Node.js后端,网络/移动网络和移动应用程序前端的项目。目前,该项目分为2个文件夹,

  • 主要项目(反应项目)

    • / dist(分发)
    • / dev(用于开发)
    • / src(源代码)
      • / api(后端)
      • / web(网络/移动网络前端)
  • app project(react-native project)

    • /机器人
    • / IOS
    • / app(自定义代码)
    • index.ios.js
    • index.android.js

由于两个项目中的公共文件夹都是.git,node_modules和.vscode,因此我没有看到任何明显的冲突。现在,两个项目之间没有太多共同的代码,我们可以留下每个项目,但我想知道将2合并到一个文件夹是否会更有效率。有人对此有任何建议或意见吗?

1 个答案:

答案 0 :(得分:0)

我建议在单独的文件夹/ npm项目中使用常见的东西并通过npm(本地或git远程,如果你不想发布它)安装它。这样两个平台保持分离(您期望Web应用程序的其他行为而不是ios应用程序),但您可以轻松地交换代码。