我全局安装了 yarn,但出现错误 "zsh:command not found : yarn"
I installed yarn globally, but got error "zsh:command not found : yarn"
npm install -g yarn
> yarn@1.22.15 preinstall /Users/myname/.npm-global/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
/Users/myname/.npm-global/bin/yarn -> /Users/myname/.npm-global/lib/node_modules/yarn/bin/yarn.js
/Users/myname/.npm-global/bin/yarnpkg -> /Users/myname/.npm-global/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.15
当我使用 mac 时,我打开了 zshrc 文件。
然后写下面的代码
export PATH=$PATH:/Users/myname/.npm-global/lib/node_modules/yarn
但是,当我输入yarn --v 命令时,出现了与标题相同的错误。
你能告诉我问题是什么吗?全局安装了变量怎么办?
改为将全局 npm bin 添加到 PATH
:
export PATH="$PATH:$(npm bin -g)"
在您的情况下,这与:
export PATH="$PATH:/Users/myname/.npm-global/bin"
这是在 Mac OS Monterey 12.3.1
上对我有用的东西
npm install -g yarn
npm config get prefix
我的命令输出是:/Users/my_username/.npm-packages
使用 nano
在您的 /etc/paths 中附加
打开终端。
运行以下命令:
sudo nano /etc/paths
出现提示时输入密码。
转到文件底部,输入您要添加的路径。
点击 control-x 退出。
输入“Y”保存修改后的缓冲区。
就是这样!要对其进行测试,请在新终端 window 中键入:
echo $PATH
您会看到 /Users/my_username/.npm-packages/bin
附加到您的路径
Yarn 现在应该可以工作了
yarn --version
你会看到2.4.x
npm install -g yarn
> yarn@1.22.15 preinstall /Users/myname/.npm-global/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
/Users/myname/.npm-global/bin/yarn -> /Users/myname/.npm-global/lib/node_modules/yarn/bin/yarn.js
/Users/myname/.npm-global/bin/yarnpkg -> /Users/myname/.npm-global/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.15
当我使用 mac 时,我打开了 zshrc 文件。 然后写下面的代码
export PATH=$PATH:/Users/myname/.npm-global/lib/node_modules/yarn
但是,当我输入yarn --v 命令时,出现了与标题相同的错误。
你能告诉我问题是什么吗?全局安装了变量怎么办?
改为将全局 npm bin 添加到 PATH
:
export PATH="$PATH:$(npm bin -g)"
在您的情况下,这与:
export PATH="$PATH:/Users/myname/.npm-global/bin"
这是在 Mac OS Monterey 12.3.1
上对我有用的东西npm install -g yarn
npm config get prefix
我的命令输出是:/Users/my_username/.npm-packages
使用 nano
在您的 /etc/paths 中附加打开终端。
运行以下命令:
sudo nano /etc/paths
出现提示时输入密码。
转到文件底部,输入您要添加的路径。
点击 control-x 退出。
输入“Y”保存修改后的缓冲区。
就是这样!要对其进行测试,请在新终端 window 中键入:
echo $PATH
您会看到 /Users/my_username/.npm-packages/bin
附加到您的路径
Yarn 现在应该可以工作了
yarn --version
你会看到2.4.x