【问题标题】:PhoneGap command not recognizedPhoneGap 命令无法识别
【发布时间】:2013-10-12 20:50:37
【问题描述】:

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

【问题讨论】:

  • 按照 AnriDat 的回答中所述设置您的路径。如果你不知道怎么做,那么谷歌如何在 Windows 中更改路径。确保在更改之前不要覆盖路径中已经存在的任何部分。

标签: command-line cordova command


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    C:\Users\\AppData\Roaming\npm

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

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

        【讨论】:

          【解决方案5】:

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

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

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

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

          【讨论】:

          • 非常有帮助。即使声誉为 0,它也能正常工作。请将其标记为答案。
          猜你喜欢
          • 2013-10-29
          • 1970-01-01
          • 2014-06-15
          • 2020-09-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多