无法将“ nvm”识别为内部或外部命令Windows

时间:2019-05-13 12:42:50

标签: node.js nvm nvm-windows

here的Windows安装了NVM(节点版本管理器)。实际上,NVM已安装在管理员帐户中。考虑将其安装在C:\Node\目录中,以便在CMD中为用户找到并按here

设置环境变量

但是没有任何东西对我有用。

enter image description here enter image description here

操作系统:Windows 10企业版

4 个答案:

答案 0 :(得分:4)

在使用PATH和NVM_HOME和NVM_SYMLINK做出先前的答案之后,直到我通过管理员运行cmd时,它才对我有用。

  • 在Windows搜索中,单击“ cmd”
  • 右键单击“以管理员身份运行”

然后节点-v工作了!

答案 1 :(得分:0)

NVM_HOME和NVM_SYMLINK应该在同一路径中。下面我已经链接了系统变量 enter image description here

答案 2 :(得分:0)

NVM_HOME和NVM_SYMLINK必须在系统变量中

NVM_HOME = C:\ProgramData\nvm
NVM_SYMLINK = C:\Program Files\nodejs

%NVM_HOME% , %NVM_SYMLINK%在“系统变量”下的PATH变量中。

对于Powershell或命令提示符

  • 关闭所有ps终端或cmd
  • 以管理员模式重新打开
  • 运行nvm --version,您应该看到版本。
  • 对于cmd,您可以使用echo %NVM_HOME%检查路径,该路径应返回与系统变量相同的值

答案 3 :(得分:0)

  1. https://github.com/coreybutler/nvm-windows/releases
  2. 点击 nvm-setup.zip
  3. 解压并安装
  4. 键入以下命令以验证您的 nvm 安装是否成功。 $ nvm --version