安装纱线被拒绝

Posted

技术标签:

【中文标题】安装纱线被拒绝【英文标题】:Install yarn denied 【发布时间】:2021-12-13 10:23:39 【问题描述】:

我已经尝试过命令“yarn global add @nestjs/cli”

但是命令返回“zsh: command not found: yarn”

所以我尝试安装纱线“npm install -global yarn”

但是,访问被拒绝

enter image description here

我该怎么办?

【问题讨论】:

你用的是哪个版本的linux? 【参考方案1】:

首先检查谁是目录的所有者=>

ls -la /usr/local/lib/node_modules/yarn

然后将所有者更改为您自己

sudo chown -R $USER /usr/local/lib/node_modules/yarn

然后再试一次,这个错误应该没有问题。

npm install --global yarn

你可能需要在 npm 之前使用sudo

sudo npm install --global yarn

【讨论】:

@AlfaDcz 试试 sudo npm install --global yarn 哦,完美!它适用于 sudo npm install --global yarn 非常感谢我的英雄 :) @AlfaDcz 我很高兴 ;-) 很高兴我能帮助你 :-* -D @AlfaDcz 看这里 => github.com/yarnpkg/yarn/issues/5865 我认为这是你的补救措施 感谢我的英雄 :)

以上是关于安装纱线被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

纱线已安装但不起作用。命令被识别,但没有纱线命令做任何事情。 Windows Powershell

纱线安装命令错误没有这样的文件或目录:'安装'

纱线 2 升级似乎破坏了打字稿类型,同一项目的纱线 1 安装在哪里成功?

我在全球范围内安装了纱线,但出现错误“zsh:找不到命令:纱线”

纱线安装失败,退出代码为 127

纱线未安装在 nvm 版本节点版本中