【问题标题】:Sharing components between two react projects in same repo在同一个 repo 中的两个 react 项目之间共享组件
【发布时间】:2018-03-29 06:13:40
【问题描述】:

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

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

【问题讨论】:

    标签: reactjs react-native


    【解决方案1】:

    仅当您从 folder 导入时,才进行本机查找 package.json

    改为从文件导入。

    示例:

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

    【讨论】:

      猜你喜欢
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2018-03-15
      相关资源
      最近更新 更多