纱线无法添加包(工作区内外)

Posted

技术标签:

【中文标题】纱线无法添加包(工作区内外)【英文标题】:Yarn unable to add packages (both inside and outside workspaces) 【发布时间】:2020-07-31 07:06:39 【问题描述】:

Yarn 无法添加包(工作区内外)

您好,我正在使用 Yarn 2,我似乎无法安装 any 软件包。我总是收到以下格式错误:

$ yarn add useful-package

➤ BR0027: useful-package@unknown can't be resolved to a satisfying range
➤ Errors happened when preparing the environment required to run this command.

我在使用 yarn 工作区的项目内部和另一个测试项目外部都进行了尝试。

这发生在我尝试的任何包和谷歌搜索我似乎无法在此处找到此错误消息的任何相关匹配项。

您认为问题可能是什么?

最好, 马特

【问题讨论】:

【参考方案1】:

原来我遇到了与 Yarn 2 的 Node JS 版本冲突。

确保使用最新的 Yarn (berry/2) 和节点版本 V10.19.0 或更高版本。

我希望这对某人有帮助!

最好, 马特

【讨论】:

以上是关于纱线无法添加包(工作区内外)的主要内容,如果未能解决你的问题,请参考以下文章

Github 操作似乎无法在带有纱线工作区和 lerna 的 monorepo 中找到私有包

带有 Lerna 的纱线工作区仍在将包添加到子文件夹

纱线工作区——包别名

无法运行任何纱线/纱线升级/纱线添加而没有错误

如何安装没有符号链接的纱线工作区包?

纱线安装工作区中单个包的生产依赖项