'node' is not recognized as an internal or an external command, operable program or batch file while using phonegap/cordova

我用的是 phonegap/Cordova。

所有的东西都安装好了,比如 Cordova,phonegap,ant,sdk,jdk。

但现在它说“ node 不能被识别为内部或外部命令”

427086 次浏览

添加一个名为“ node”的系统变量,其值为节点路径。 这能解决我的问题,希望能有帮助。

在使用 Windows 时,安装应自动编辑% PATH% 变量。因此,我怀疑您只需要在安装之后重新启动系统。

在 Windows 中,需要将 node.js 文件夹路径设置为系统变量或用户变量。

1)开启控制面板-> 系统及保安-> 系统-> 高级系统设定-> 环境变数

2)在“用户变量”或“系统变量”中查找变量 PATH并添加 node.js 文件夹路径作为值。通常是 C:\Program Files\nodejs;。如果变量不存在,创建它。

3)重新启动 IDE 或计算机。

将“ npm”和“ Git”路径作为变量添加也很有用,它们之间用分号分隔。

答案很棒,但是你可以打开命令提示符然后输入

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

If you install Node using the Windows Installer, there is nothing you have to do. It adds path to node and npm.

You can also use Windows Setx command for changing system environment variables. No reboot is required. Just logout/login. Or just open a new cmd window, if you want to see the changing there.

setx PATH "%PATH%;C:\Program Files\nodejs"

如果已经安装了节点,那么路径变量已经设置好,并且突然开始出现此错误; 请尝试更新到最新版本。

从6.9.2到6.10,这对我很有用。

通过运行命令提示符 作为行政人员对我有效

请注意,Path是区分大小写的。我试过 setx PATH,但没用。对我来说是 setx Path。确保你的 CMD 以管理员身份运行

setx Path "%PATH%;C:\Program Files\nodejs"

现在只需要 重新开始命令提示符(或重新启动 PC)和 node命令就可以使用了。

在窗口搜索栏类型“环境变量”打开它并设置路径

C: 程序文件 nodejs;

在系统环境变量中添加路径后,如果仍然出现问题,按照步骤进行

  • 关闭 cmd 并打开新的 cmd,尝试“ node”命令。
  • 对于 VS 代码,关闭所有窗口并重新打开,然后尝试“节点”命令。
  • 如果上述步骤不工作,然后重新启动系统

另外,尝试运行 nvm on来打开节点。

在我的示例中,我使用的是 NVM,它安装了 Node v16.2.0,由于某种原因,它将 Node.exe 命名为 node64.exe。我把它改成 node.exe 了,一切正常。

在我的例子中,我使用的是 nvm-windows 和 JetBrains Rider。在环境变量中指定了所需的路径,但 MSBuild 没有选择它们。显然,我没有重新启动我的电脑后,安装 NVM。重新启动电脑解决了这个问题。

Please install node through nvm

以下命令将为您提供安装节点的路径。

nvm root


Current Root: C:\Users\u725561\AppData\Roaming\nvm

Node 将出现在 nvm root 的子目录中。

将目录 c: Users u725561 AppData Roaming nvm v12.22.2添加到路径环境变量。

我遇到了同样的问题,我的解决方案是重新启动:/ 如果您有这个问题,您应该尝试首先重新启动..。

enter image description here

对我来说,我只需点击空会话,它为我工作

我尝试了以上的解决方案,但卸载和重新安装的 nodejs 从安装程序的唯一一个为我工作。

尝试在 PATH 变量的末尾添加版本

C:\Program Files\nodejs\16.x.x
                                **Wnidows-11**

控制面板——提前系统设置——环境变量—— new ——变量名(路径)变量值(C: Program Files nodejs 或任何路径)

Afterwards restart your cli and node -v then boom!!

在这里输入图像描述 图片来源: img src = “ https://i.stack.imgur.com/NjvEl.png”alt = “ enter image description here”/> < a href = “ https://i.stack.imgur.com/7RsBG.png”rel = “ nofollow noReferrer”> < img src = “ https://i.stack.imgur.com/7RsBG.png”alt = “ enter image description here”/>

确保 C:\Program Files\nodejs\中的 node.exe exists,然后将其添加到路径中。(见上述答案,看看如何)

我使用 chocolate package manger通过运行 choco install nodejs来安装 nodejs。令人惊讶的是,在一些版本的 node.exe没有创建的 C:\Program Files\nodejs\

因此,确保 node.exe C:\Program Files\nodejs\