1

我们有一个当前的 ReactJS 项目,我们为它构建了一个自定义网格、输入、错误处理程序等。
现在我们开始一个新项目,我们想在项目之间共享我们的组件代码。我们做了一些研究,发现 bit 平台bitsrc.io 非常愉快和好,我们实际上在我们的项目之间共享了一些代码。
唯一的问题是 bit 有一个 import 语句的依赖检查器。
我们将大部分依赖项添加到 bit lifeCycle,但其中一些是配置文件,我们希望它们在我们的项目中有所不同。
谁能知道我们可以忽略配置导入依赖的方式?

//make bit ignore this file in dependency checking 
import GeneralConfig from 'Modules/GeneralConfig/GeneralConfig'
4

1 回答 1

2

一般来说,如果忽略bit中的依赖项,组件将不会真正可重用。这是因为其他项目可能缺少组件运行的依赖项。

要忽略缺少的依赖项,请使用--ignore-missing-dependenciesforbit tag命令。

我建议您将配置注入组件,而不是让组件依赖于配置。

于 2019-01-06T13:50:03.930 回答