在同一个仓库中共享两个反应项目之间的组件

时间:2017-11-22 19:46:17

标签: reactjs react-native

我在同一个仓库中有两个项目,我希望能够共享组件。理想情况下,在根文件夹下,我想为我的第一个项目创建一个单独的文件夹,其中包含所有节点模块,ios文件等,以及我的第二个项目的单独类似文件夹。然后,我想创建一个共享的'同一级别的文件夹,仅包含我在两者之间共享的组件。理想情况下,所有这三个文件夹都位于根文件夹下的同一级别。尝试从共享'导入组件时我的项目中的文件夹,它首先告诉我它需要一个package.json。在我创建了它之后,它给了我错误"无法将[folderName]解析为文件夹:它包含一个包,但它的主要包含#39;无法解决"。

有没有人有这方面的经验?如果我希望我的两个项目能够访问共享文件夹中的组件,我应该如何构建文件夹?

1 个答案:

答案 0 :(得分:0)

仅当您从package.json导入时,

本机查找folder

从文件导入。

示例:

import { Button } from './shared/button/mybuttonjs';