我在一个MacOS上,我从Homebrew节点切换到NVM,并从Homebrew中删除了节点,但我以前的很多包都再也找不到节点了(Sublime,Heroku等)...所以我必须手动更新节点的位置到这些包。使用NVM时节点在哪里?
qacovj5a1#
您可以使用获取安装节点的可执行文件的路径
nvm which node
或节点版本的任何其他NVM特殊别名,例如
nvm which default
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
xdyibdwo3#
您可以通过运行which node或command -v node来定位节点
which node
command -v node
moiiocjp4#
nvm root命令提供节点exe的路径
kfgdxczn5#
在2023年尝试所有答案,没有一个奏效:nvm哪个节点nvm:未知命令或选项:"which"(有关用法,请参见nvm-h)环境|grep NVMNVM根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中
~/.local/share/nvm
5条答案
按热度按时间qacovj5a1#
您可以使用获取安装节点的可执行文件的路径
或节点版本的任何其他NVM特殊别名,例如
ltskdhd12#
NVM应将PATH变量设置为您的节点安装目录,它会在以下情况后自动执行此操作:
您可以像这样检查变量:
以下是我的输出:
xdyibdwo3#
您可以通过运行
which node
或command -v node
来定位节点moiiocjp4#
nvm root命令提供节点exe的路径
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
中