在package.json中为react组件添加依赖项以做出反应的正确方法是什么

我已经制作了一些简单的可重用的react组件,并想知道在我的 package.json中 包含依赖项以通过npm发布的正确方法。

我目前正在这样做:

假设我的组件将使用react的最新版本并且我已经测试过,并且可以使用该版本。例如0.13.3

"peerDependencies": { 

"react": "^0.13.3"

},

回答:

对于可重复使用的组件:

  1. reactpeerDependencies和中都放一个依赖项devDependencies
  2. 在中添加react依赖项dependencies


peerDependencies指定您的可重用组件支持/要求的React版本。使用npm 2时,这还会将React添加到要安装的模块列表中,但是npm

3不再是这种情况。

devDependencies确保npm install在开发组件时运行或在Travis或类似设备上运行测试时安装React 。

reactdependencies将导致安装阵营的多个版本,如果有人使用您的成分,但有一个不同的版本在自己的阵营package.json-有发生反应,不仅腌生成多个版本,而且会导致错误时,不同版本的尝试互动。

以上是 在package.json中为react组件添加依赖项以做出反应的正确方法是什么 的全部内容, 来源链接: utcz.com/qa/401421.html

回到顶部