首页 > 解决方案 > 在 package.json devDependencies 和 peerDependencies 中重复相同的依赖项?

问题描述

我目前正在构建将发布到 NPM 的 React UI 组件包。

我按照应有的方式将 React 和 ReactDOM 添加到对等依赖项中。但是在我的库中,我依赖于这样的模块react-dates,也有 React 作为对等体。

当我npm i在包裹内进行操作时,我收到了很多这样的警告,它们污染了我的终端:

warning " > react-dates@21.2.0" has unmet peer dependency "react@^0.14 || ^15.5.4 || ^16.1.1".
warning " > react-dates@21.2.0" has unmet peer dependency "react-dom@^0.14 || ^15.5.4 || ^16.1.1".

作为一种解决方法,我决定也添加 React 和 ReactDOMdevDependencies并且警告消失了。

您认为在devand中复制依赖项是一种好方法peer吗?

标签: node.jsreactjsnpmnode-modulesreact-dom

解决方案


推荐阅读