2

我已按照 PhoneGap 网站上的说明在 Windows 上使用命令提示符安装了 PhoneGap。但是,在它安装后,我尝试运行命令“phonegap”,但我收到一条错误消息,指出“phonegap”不是内部或外部命令、可运行程序或批处理文件。我该如何解决?谢谢。

4

5 回答 5

4

您可能需要将 phonegap 添加到您的类路径变量中,以便让提示知道 phonegap .exe 文件的位置。

尝试编写exe文件的完整路径,如果可以运行,那么我上面提到的应该可以解决您的问题。

编辑
刚刚查看了 phonegap.com ( http://phonegap.com/install/ ) 上的安装页面。我想说的信息非常稀缺。但我仍然建议调查上述内容。

于 2013-10-12T20:52:48.567 回答
3

当前用户的默认路径的登基变量问题。按照步骤。

单击开始菜单并在搜索框中键入“regedit”。这将启动 Windows 注册表编辑器程序。

输入以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings

在右侧窗口中选择“启用”条目。如果存在此条目,请右键单击并选择“新建”,然后选择“DWORD 值”。将值命名为“已启用”。
右键单击“已启用”条目,然后单击“修改”。
将“值”框中的数字更改为“1”。这将重新启用 WSH。
关闭所有打开的 cmd 窗口并打开一个新窗口。

于 2014-01-18T05:10:16.110 回答
2

尽管这是一个非常古老的问题,但我将发布一个适用于 Windows Vista/7/8 的解决方案。问题是默认情况下运行 npm 命令的命令提示符没有提升。因此,以管理员身份启动命令提示符,然后运行 ​​npm 命令。如果它没有被提升,那么环境变量将不会被正确设置。

于 2014-02-09T15:24:15.947 回答
2

在 windows 7 平台上,当安装最新版本的 phonegap (3.4) 时,它的主机路径如下:

C:\Users\\AppData\Roaming\npm

有时您应该手动将此地址添加到PATH环境中。

转到系统属性-> 高级-> 环境变量从列表中选择PATH变量,然后对其进行编辑

于 2014-04-07T14:27:18.293 回答
2

只需尝试以管理员身份运行 CMD。希望这能解决您的问题。这解决了我的问题。

于 2015-03-17T08:51:57.960 回答