纱线警告包有未满足的反应同伴依赖

时间:2018-01-17 09:20:47

标签: package.json yarnpkg

在使用yarn进行全新安装时,我收到了大量未完成的对等依赖项警告。

我拥有其中一个依赖项(让我们称之为my-problematic-package)并设置了peerDependency,如下所示:

"peerDependencies": {
  "react": "0.14.x - 16.x.x",
  "react-dom": "0.14.x - 16.x.x"
}

然后我在我的项目中包含了以下为依赖项定义的包:

"dependencies": {
  ...
  "react: "^16.0.0",
  "my-problematic-package": "^1.1.0" // Latest with react as devDependency
}

运行yarn时,我会得到以下信息:

warning > my-problematic-package@1.1.0" has unmet peer dependency "react@0.14.x - 16.x.x".

似乎合法但不起作用,欢迎任何建议。

纱线版本​​: 1.3.2

NPM版本: 5.5.1

1 个答案:

答案 0 :(得分:4)

好的,事实证明这不是我的问题。在peerDependencies上发出警告时,Yarn v 1.3.2有一个错误。

1.4.0几天前作为发布候选版本发布,我不再在此版本中看到这些错误警告。

链接: 相关问题:https://github.com/yarnpkg/yarn/issues/4743 PR:https://github.com/yarnpkg/yarn/pull/5088