【问题标题】:'node' is not recognized as an internal or external command after installing nvm, node and setting path安装 nvm、节点和设置路径后,“节点”不被识别为内部或外部命令
【发布时间】:2019-08-06 06:54:11
【问题描述】:

我从the nvm-setup.zip 安装了 NVM 然后,在命令提示符下,我运行了

nvm install 8.11.2

然后我跑了

nvm use 8.11.2

哪个输出

now using node v8.11.2 (64-bit)

然后我跑了

SET PATH=C:\Program Files\Nodejs;%PATH%

但是当我输入时

node

我明白了

'node' is not recognized as an internal or external command

【问题讨论】:

  • 你的操作系统是什么?您的Nodejs 文件夹是否包含bin 文件夹?
  • Win 10,Program Files\nodejs 不包含 bin。只有 etc.which 是空的,

标签: nvm


【解决方案1】:

我删除了以下文件夹( kirst 是我的用户名)

C:\Users\kirst\AppData\Roaming\npm
C:\Users\kirst\AppData\Roaming\npm-cache
C:\Program Files\nodejs

然后我在命令提示符下运行以下命令(8.11.2 是我想要的版本)

Nvm uninstall 8.11.2
Nvm install 8.11.2
Nvm use 8.11.2

【讨论】:

  • 此处的说明有所帮助,但在安装后让 npm 工作时我也遇到了一些问题。需要禁用内置病毒防护才能使其正常工作github.com/coreybutler/nvm-windows/issues/…
  • 这对我也有用,但是缺少重新安装 nvm 的步骤(这很明显)
【解决方案2】:

请您尝试一次C:\Program Files\Nodejs 用双引号并关闭 cmd 提示。重新打开 cmd 提示并尝试一次。

【讨论】:

  • 不高兴,Program Files\nodejs 文件夹是空的,除了一个名为 etc 的文件夹。
【解决方案3】:

删除 C:\Program Files\Nodejs。
重新安装nvm。
C:\Program Files\Nodejs 被重新创建,npm 和 node 命令现在可以工作了。

【讨论】:

    【解决方案4】:

    删除/卸载本地安装的nodejs,然后安装 NVM 的节点版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多