根据 yarn v2 的 yarn 安装,他们希望您使用 npm install -g yarn
安装.所以我跑了sudo npm install -g yarn
在 Ubuntu 20.04 上。但是在我这样做之后,它说找不到命令。
❯ sudo npm install -g yarn
> yarn@1.22.10 preinstall /usr/local/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
❯ yarn --version
zsh: command not found: yarn
最佳答案
sudo npm install -g npm
然后sudo npm install -g yarn
然后重新启动系统。 那是为我做的。在重新启动之前,只有 sudo yarn 有效。我尝试查看文件权限,但一切似乎都井井有条,并且文件可以按预期执行。尽管如此,重新启动后它仍然有效。
如果您在安装后转到/usr/local/bin ,则那里有一个指向 yarn.js 所在位置的链接,正如预期的那样,并且它的文件权限也是正确的。
/usr/local/bin 被添加到 $PATH 中,所以令人惊讶的是它没有立即看到新的 cmd,但也许它直到重新启动后才重新加载或映射它?我不知道。但我只是花了一个小时试图弄清楚这一点,所以我发布了对我有用的东西,以免其他人麻烦。
关于javascript - 通过 npm 安装后找不到 yarn 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65926128/