NodeJS 使用nvm时节点在哪里?

wgxvkvu9  于 2023-02-08  发布在  Node.js
关注(0)|答案(5)|浏览(211)

我在一个MacOS上,我从Homebrew节点切换到NVM,并从Homebrew中删除了节点,但我以前的很多包都再也找不到节点了(Sublime,Heroku等)...所以我必须手动更新节点的位置到这些包。
使用NVM时节点在哪里?

qacovj5a

qacovj5a1#

您可以使用获取安装节点的可执行文件的路径

nvm which node

或节点版本的任何其他NVM特殊别名,例如

nvm which default
ltskdhd1

ltskdhd12#

NVM应将PATH变量设置为您的节点安装目录,它会在以下情况后自动执行此操作:

nvm current use `nvm current`

您可以像这样检查变量:

env | grep NVM

以下是我的输出:

NVM_DIR=/Users/name/.nvm
NVM_CD_FLAGS=-q
NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
NVM_IOJS_ORG_MIRROR=https://iojs.org/dist
NVM_PATH=/Users/name/.nvm/versions/node/v5.9.0/lib/node
NVM_BIN=/Users/name/.nvm/versions/node/v5.9.0/bin
xdyibdwo

xdyibdwo3#

您可以通过运行which nodecommand -v node来定位节点

moiiocjp

moiiocjp4#

nvm root命令提供节点exe的路径

kfgdxczn

kfgdxczn5#

在2023年尝试所有答案,没有一个奏效:
nvm哪个节点
nvm:未知命令或选项:"which"(有关用法,请参见nvm-h)
环境|grep NVM
NVM根
nvm:未知命令或选项:"root"(参见nvm-h了解用法)
最后!
环境|grep虚拟机
nvm当前版本= v19.6.0路径=~/.本地/共享/nvm/v19.6.0/bin:/usr/本地/bin:/usr/bin:/bin:/usr/sbin:/sbin
我猜目前NVM将节点保存在~/.local/share/nvm

相关问题