在package.json中为react组件添加依赖项以做出反应的正确方法是什么
我已经制作了一些简单的可重用的react组件,并想知道在我的 package.json中 包含依赖项以通过npm发布的正确方法。
我目前正在这样做:
假设我的组件将使用react的最新版本并且我已经测试过,并且可以使用该版本。例如0.13.3
"peerDependencies": { "react": "^0.13.3"
},
回答:
对于可重复使用的组件:
react
在peerDependencies
和中都放一个依赖项devDependencies
。- 在中添加
react
依赖项dependencies
。
peerDependencies
指定您的可重用组件支持/要求的React版本。使用npm 2时,这还会将React添加到要安装的模块列表中,但是npm
3不再是这种情况。
devDependencies
确保npm install
在开发组件时运行或在Travis或类似设备上运行测试时安装React 。
把react
在dependencies
将导致安装阵营的多个版本,如果有人使用您的成分,但有一个不同的版本在自己的阵营package.json
-有发生反应,不仅腌生成多个版本,而且会导致错误时,不同版本的尝试互动。
以上是 在package.json中为react组件添加依赖项以做出反应的正确方法是什么 的全部内容, 来源链接: utcz.com/qa/401421.html