使用nvm时节点在哪里?

时间:2017-07-17 08:05:45

标签: node.js nvm

我在MacOS上,我从Homebrew Node切换到NVM,并从Homebrew中删除了Node但是我以前的很多软件包都找不到Node了(Sublime,Heroku等)...所以我必须手动更新Node对这些包的位置。

使用NVM时Node在哪里?

4 个答案:

答案 0 :(得分:6)

您可以使用

获取安装节点的可执行文件的路径
nvm which node

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

nvm which default

答案 1 :(得分:1)

您可以通过运行HashSet<string>which node

来找到您的节点

答案 2 :(得分:1)

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

答案 3 :(得分:0)

nvm root 命令为我们提供了节点 exe 的路径