Npm nvm是否在节点版本文件夹或一个文件夹中安装纱线,而不考虑节点版本?
在我的MacBookAir上,npm安装了纱线,这有点奇怪Npm nvm是否在节点版本文件夹或一个文件夹中安装纱线,而不考虑节点版本?,npm,yarnpkg,nvm,serve,Npm,Yarnpkg,Nvm,Serve,在我的MacBookAir上,npm安装了纱线,这有点奇怪 $ which yarn /Users/peter/.npm-global/bin/yarn 但在我的另一台iMac上,它安装在“每个节点版本”文件夹中: 哪一个更正确,我应该以及如何将另一个Mac调整回“正确”模式?但在iMac上,奇怪的是如果我这么做 yarn use 16 yarn build 然后它说使用纱线全局添加发球,然后发球-s构建,但它一直说发球确实存在,无论我如何source~/.profile和source~/.
$ which yarn
/Users/peter/.npm-global/bin/yarn
但在我的另一台iMac上,它安装在“每个节点版本”文件夹中:
哪一个更正确,我应该以及如何将另一个Mac调整回“正确”模式?但在iMac上,奇怪的是如果我这么做
yarn use 16
yarn build
然后它说使用纱线全局添加发球
,然后发球-s构建
,但它一直说发球
确实存在,无论我如何source~/.profile
和source~/.zprofile
。我必须npmi-g服务
,它才能存在
此外,在第一个Mac上,也不需要为任何不同版本的节点安装纱线
和服务
。无论节点的哪个版本更改为使用nvm use 14
或nvm use 16
,似乎都会使用相同版本的warn
和serve
。所以我不确定这是否是正确的行为
一台Mac电脑比另一台更正确吗?如何将其修复回正确的方式?关于
服务
未安装的问题如何?我找到了部分答案:如果您的纱线
处于
/Users/peter/.npm-global/bin/yarn
这意味着在过去的某个时候,您已将.npm global
设置为唯一路径。。。这将与nvm
冲突。因此,请从~/.npmrc
中删除该行,并从~/.profile
和.zprofile
,.bashrc
,.zshrc
中删除.npm global
文本或行(如果有)
/Users/peter/.npm-global/bin/yarn