我已按照 PhoneGap 网站上的说明在 Windows 上使用命令提示符安装了 PhoneGap。但是,在它安装后,我尝试运行命令“phonegap”,但我收到一条错误消息,指出“phonegap”不是内部或外部命令、可运行程序或批处理文件。我该如何解决?谢谢。
5 回答
您可能需要将 phonegap 添加到您的类路径变量中,以便让提示知道 phonegap .exe 文件的位置。
尝试编写exe文件的完整路径,如果可以运行,那么我上面提到的应该可以解决您的问题。
编辑
刚刚查看了 phonegap.com ( http://phonegap.com/install/ ) 上的安装页面。我想说的信息非常稀缺。但我仍然建议调查上述内容。
当前用户的默认路径的登基变量问题。按照步骤。
单击开始菜单并在搜索框中键入“regedit”。这将启动 Windows 注册表编辑器程序。
输入以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings
在右侧窗口中选择“启用”条目。如果存在此条目,请右键单击并选择“新建”,然后选择“DWORD 值”。将值命名为“已启用”。
右键单击“已启用”条目,然后单击“修改”。
将“值”框中的数字更改为“1”。这将重新启用 WSH。
关闭所有打开的 cmd 窗口并打开一个新窗口。
尽管这是一个非常古老的问题,但我将发布一个适用于 Windows Vista/7/8 的解决方案。问题是默认情况下运行 npm 命令的命令提示符没有提升。因此,以管理员身份启动命令提示符,然后运行 npm 命令。如果它没有被提升,那么环境变量将不会被正确设置。
在 windows 7 平台上,当安装最新版本的 phonegap (3.4) 时,它的主机路径如下:
C:\Users\\AppData\Roaming\npm
有时您应该手动将此地址添加到PATH环境中。
转到系统属性-> 高级-> 环境变量从列表中选择PATH变量,然后对其进行编辑
只需尝试以管理员身份运行 CMD。希望这能解决您的问题。这解决了我的问题。