yarn全局安装命令失效

420 阅读1分钟

现在使用 nvm 安装nodejs,使用 nvm 安装nodejs的时候默认就自带安装了npm,然后使用 npm i -g yarn,全局安装 yarn

问题

使用上面的这种安装yarn之后,使用yarn全局安装包之后命令无法使用,例如 yarn global add @vue/cli, 然后在终端中 vue -V(无效或者错误),根据网上的说法是因为没有将yarn的环境变量添加进去,通过 yarn global bin 获取全局安装的环境变量路径,然后添加进了path中,但是依然无效

猜测是因为使用nvm安装的npm,而yarn又是使用npm安装的,非单独安装的,这其中可能存在什么问题导致yarn的环境变量无法使用

我看了目录中,其实是有下载下来的,但是终端中就是识别不出来,但是使用npm全局安装就可以,后面如果需要全局安装包还是使用npm吧。

解决办法

使用 nvm 安装的nodejs,然后使用npm安装的yarn,这种方式安装的yarn,安装全局包命令无效,所以安装全局包还是使用 npm