Node.js 无法从 Windows 7 x64 中的 cmd.exe 运行

Node.js 无法从 Windows 7 x64 中的 cmd.exe 运行

我从项目主网站上的安装程序安装了 Node.js。我检查了安装时的所有选项,以确保它可以正确使用。但是,当我进入管理员命令提示符并输入时node,我得到:

'node' is not recognized as an internal or external command, operable program or batch file.

我很困惑。默认情况下,node 不应该从命令行运行吗?

答案1

并不是说它无法运行,只是找不到它。我假设您使用了此处的标准 msi 安装程序:

是吗?如果是这样,您可能将其安装在默认位置,例如C:\Program Files (x86)\nodejs\C:\Program Files\nodejs\。在 Windows 资源管理器中,尝试找到这些。无论您找到哪个,打开命令窗口并运行此命令(将第一个命令的路径更改为您找到的命令):

cd C:\Program Files (x86)\nodejs\
node

这应该可行。如果可行,请按照此处所述更改路径(如果在 Windows 7 上):

一些有用的参考资料:

答案2

确保已正确安装 Node。只需运行命令即可查看安装了哪个版本的 Node,从而进行测试。

要测试它,请使用 Windows 命令提示符并输入节点-v. 它应该打印一个版本号,例如v0.12.2 这意味着您已成功安装该节点。

如果没有,则必须设置环境变量。编辑环境变量 PATH:添加%APPDATA%\npm到 PATH 的前面。

相关内容