我应该提到react-native作为我的react-native库的依赖项吗?

时间:2019-02-13 21:09:40

标签: reactjs react-native npm

我正在创建一个反应本地库,该库需要一些反应本地模块才能工作。 我应该在package.json依赖项中提及react-native作为我项目的依赖项吗?

我看到了其他一些react-native npm软件包,其中将react-native称为devDependencies。他们为什么这样做?

1 个答案:

答案 0 :(得分:3)

如果应用需要运行,则应在package.json中将其指定为依赖项。

如果需要,但是用户将始终有可用的本机响应(例如,如果您的库被用作较大的本机响应项目的一部分),则可以在peerDependencies中进行设置。这意味着您的应用需要它能够正常工作,但不会自动将react-native与代码捆绑在一起。