Windows 10:
$ node -v
v16.14.0
$ npm -v
8.3.1
我跑到终点站
$ npm install yarn -g
changed 1 package, and audited 2 packages in 666ms
found 0 vulnerabilities
但未安装Yarn
$ yarn
C:\Users\G023911\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
我找不到任何有用的东西来说明为什么它对我不起作用。
3条答案
按热度按时间d4so4syb1#
你只需要这样做:
1.如果Node.js >=16.10(yarn >= 2.0):
corepack enable
// else if Node.js <16.10(yarn 1.0):npm install --global yarn
1.重新启动您的终端和您的编辑器(所有窗口),如果您使用的终端内
1.检查
yarn --version
的安装,但如果你有npm,它肯定会工作(我已经在Windows和Linux上以这种方式安装了很多次,它在官方1.0 doc和official 2.0+ doc上!baubqpgj2#
在我的例子中,我从官方github repo https://github.com/yarnpkg/yarn/releases/download/v1.22.4/yarn-1.22.4.msi的下载文件中安装了yarn(检查更新版本)
然后我不得不关闭代码编辑器和终端。开始新的标签是不够的,我不得不关闭它们并打开新的。
在旧的开放的时候开始新的是行不通的。关闭当前的代码编辑器和终端,启动新的,检查yarn --version
dxpyg8gm3#
和我的问题一样,这意味着yarn安装在你的机器上,但yarn的可执行目录不在系统的PATH中。
请按照以下步骤操作:
1.检查yarn安装目录:
npm bin -g
1.将yarn的安装目录(从上一步
path/to/your/yarn/bin
生成)添加到系统路径添加
export PATH="PATH:/path/to/yarn/bin"
到
~/.bashrc
或~/.zshhrc
或~/.bash_profile
编辑PATH变量以包含目录(
path/to/your/yarn/bin
)。1.重新启动终端或命令提示符或Git Bash
1.验证Yarn安装
yarn --version
这些解决了我的问题