yarn 在 windows git bash 上未被识别为命令
yarn is not recognized as a command on git bash in windows
我使用 npm 安装了 yarn:npm i -g yarn
当我在 cmd 或 [= 上执行命令 yarn -v
或任何其他 yarn 命令时32=]PowerShell 它输出版本
但是在 GitBash 上显示:C:\Users\<my_username>\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
我什至试过重新安装 Node & Yarn,但还是不行。
1 我发现的解决方案是,如果我使用 yarn.cmd
而不是纱线,那么它可以在 GitBash 中工作。
但是我找不到这个问题的原因和正确的解决方案。如果有人有任何想法,请指导我。
我尝试了很多东西,但最后我不确定哪个真的有效。也许您发现另一个步骤适用于您的情况。
所以这是我做的一些明智的事情:
- 我重新安装了 node、yarn 和 git,因为这是一个困惑的人的默认行为。 (无效)
- 尽管纱线已从 cmd 和 powershell 中识别出来,但仍尝试操纵 PATH。 (无效)
- 我找到了这个:https://yarnpkg.com/getting-started/install。好像他们更新了安装步骤。所以我试了一下,因为它与你和我使用的 yarn 安装不同...... 它成功了!
现在,如果最后一步成功了,确保 运行 npm uninstall -g yarn
在
之后
我使用 npm 安装了 yarn:npm i -g yarn
当我在 cmd 或 [= 上执行命令 yarn -v
或任何其他 yarn 命令时32=]PowerShell 它输出版本
但是在 GitBash 上显示:C:\Users\<my_username>\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
我什至试过重新安装 Node & Yarn,但还是不行。
1 我发现的解决方案是,如果我使用 yarn.cmd
而不是纱线,那么它可以在 GitBash 中工作。
但是我找不到这个问题的原因和正确的解决方案。如果有人有任何想法,请指导我。
我尝试了很多东西,但最后我不确定哪个真的有效。也许您发现另一个步骤适用于您的情况。
所以这是我做的一些明智的事情:
- 我重新安装了 node、yarn 和 git,因为这是一个困惑的人的默认行为。 (无效)
- 尽管纱线已从 cmd 和 powershell 中识别出来,但仍尝试操纵 PATH。 (无效)
- 我找到了这个:https://yarnpkg.com/getting-started/install。好像他们更新了安装步骤。所以我试了一下,因为它与你和我使用的 yarn 安装不同...... 它成功了!
现在,如果最后一步成功了,确保 运行 npm uninstall -g yarn
在