在使用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
答案 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