【问题标题】:Should I mention react-native as a dependency for my react-native library?我应该提到 react-native 作为我的 react-native 库的依赖项吗?
【发布时间】:2019-07-07 20:00:33
【问题描述】:

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

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

【问题讨论】:

    标签: reactjs react-native npm


    【解决方案1】:

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

    如果需要,但用户总是可以使用 react-native(例如,如果您的库被用作更大的 react-native 项目的一部分),您可以在 peerDependencies 中设置它。这意味着您的应用需要它才能工作,但它不会自动将 react-native 与您的代码捆绑在一起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      相关资源
      最近更新 更多