PhoneGap命令无法识别

时间:2013-10-12 20:50:37

标签: command-line cordova command

我已按照PhoneGap网站上的说明操作,并使用Windows上的命令提示符安装了PhoneGap。但是,在安装后我尝试运行命令'phonegap',我收到一条错误消息,指出 'phonegap'未被识别为内部或外部命令,可操作程序或批处理文件。我该如何解决这个问题? 谢谢。

5 个答案:

答案 0 :(得分:4)

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

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

EDIT
刚看了一下phonegap.com(http://phonegap.com/install/)的安装页面。我会说的信息非常稀少..但我仍然建议调查以上内容。

答案 1 :(得分:3)

您当前用户的默认路径的登录变量问题。按照步骤进行操作。

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

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

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

答案 2 :(得分:2)

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

答案 3 :(得分:2)

在Windows 7平台上,当安装最新版本的phonegap(3.4)时,它会在这样的路径中托管:

C:\用户\\应用程序数据\漫游\ NPM

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

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

答案 4 :(得分:2)

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