【发布时间】:2017-07-05 19:16:39
【问题描述】:
我有一个现有的 react native 应用程序,其中包含我制作的某些自定义组件。现在我正在尝试制作一个新应用程序并使用其中一些组件,因此在发生更改时无需复制/粘贴。我们将这些应用程序命名为 app1 和 app2。
这是我尝试过的:
- 保持文件结构 应用程序1 => 源代码, 节点模块, ios等
应用程序2 => 源代码, 节点模块, ios等
共享文件夹 => 组件, 节点模块
这不起作用,因为 shared_folder 需要 node_modules 来导入 react、react-native 等。Npm 抱怨它正在查看的所有重复节点模块
- 然后我尝试了结构
app_folder => 节点模块, 应用程序1, 应用程序2, 共享文件夹
这不起作用,因为在运行 npm start 时,它不知道要查找哪个 index.ios.js。此外,app1 和 app2 项目的 xcode 一直抱怨找不到某些反应文件。
我的问题是,构建这 2 个应用程序以便我可以在它们之间共享某些组件的最佳方式是什么?
【问题讨论】:
标签: react-native