使用nvm时节点在哪里?
Where is node while using nvm?
我在 MacOS 上,我从 Homebrew Node 切换到 NVM,并从 Homebrew 中删除了 Node,但是我以前的很多包都找不到 Node(Sublime、Heroku 等)...所以我必须手动将 Node 的位置更新到这些包。
使用 NVM 时 Node 在哪里?
您可以获取安装节点的可执行文件的路径
nvm which node
或节点版本的任何其他 NVM 特殊别名,例如
nvm which default
您可以通过运行which node
或command -v node
定位您的节点
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
nvm root 命令给我们节点 exe 的路径
我在 MacOS 上,我从 Homebrew Node 切换到 NVM,并从 Homebrew 中删除了 Node,但是我以前的很多包都找不到 Node(Sublime、Heroku 等)...所以我必须手动将 Node 的位置更新到这些包。
使用 NVM 时 Node 在哪里?
您可以获取安装节点的可执行文件的路径
nvm which node
或节点版本的任何其他 NVM 特殊别名,例如
nvm which default
您可以通过运行which node
或command -v node
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
nvm root 命令给我们节点 exe 的路径