我正在使用 PhoneGap/Cordova。
所有东西都已经正确安装了,即 Cordova、PhoneGap、Ant、SDK 和 JDK。
但现在它显示“node 不是内部或外部命令”。
我正在使用 PhoneGap/Cordova。
所有东西都已经正确安装了,即 Cordova、PhoneGap、Ant、SDK 和 JDK。
但现在它显示“node 不是内部或外部命令”。
在Windows系统中,您需要将node.js文件夹路径设置为系统变量或用户变量。
1)打开控制面板->系统和安全->系统->高级系统设置->环境变量。
2)在“用户变量”或“系统变量”中找到变量PATH
并将node.js文件夹路径作为值添加进去。通常是C:\Program Files\nodejs;
。如果变量不存在,则创建它。
3)重新启动您的IDE或计算机。
同时添加"npm"和"Git"路径作为变量也是有用的,用分号隔开。
很棒的答案,但你可以打开命令提示符并键入
SET PATH=C:\Program Files\Nodejs;%PATH%
cordova platform add browser
)会创建和运行批处理文件,而且似乎路径设置在批处理文件的执行过程中不会持续存在。 - Jules以管理员身份运行命令提示符对我有用。
setx PATH "%PATH%;C:\Program Files\nodejs"
由于您使用的是Windows操作系统,安装过程会自动编辑%PATH%变量。因此,在安装完成后,您只需要重新启动系统即可。
另外,尝试运行nvm on
打开Node。对我有用。
注意,Path
是区分大小写的。我尝试了 setx PATH
,但它没有起作用。在我的情况下是 setx Path
。确保你的CMD 以管理员身份运行。
setx Path "%PATH%;C:\Program Files\nodejs"
现在只需重启您的命令提示符(或重新启动计算机),node
命令就可用了。
我尝试了上面的解决方案,但只有通过卸载并重新安装来自安装程序的nodejs才对我起作用。