我从项目主网站上的安装程序安装了 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 的前面。