'phonegap'不被识别为内部或外部命令

Vis*_*ode 8 node.js npm cordova

我正在尝试使用node.js,命令行界面安装phonegap 3.1版本.

Phonegap安装在机器上,但我无法使用phonegap命令.当我列出包时,我可以看到phonegap,但无法运行命令来创建项目.

系统配置: 操作系统:WIN XP,节点版本:0.10.22,npm版本:1.3.14,phonegap版本:3.1.0,

编辑:

错误信息

C:>的PhoneGap

'phonegap'不被识别为内部或外部命令,可操作程序或批处理文件.

C:> npm -g list phonegap

C:\ Documents and Settings\vishal.kardode\Application Data \npm└──phonegap@3.1.0-0.15.0

Nit*_*han 15

问题是你需要设置环境变量.

开始 - >控制面板 - >系统和安全 - >系统 - >环境变量

要么

Mycomputer - >右键单击 - >属性 - >高级系统设置 - >环境变量

在您的用户的用户变量下:

Path:
  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%
  \System32\WindowsPowerShell\v1.0\;C:\Users\user1\AppData\Roaming\npm\`

Temp:
  %USERPROFILE%\AppData\Local\Temp
Run Code Online (Sandbox Code Playgroud)

如果你是复制粘贴它不会工作.按照我之前的答案配置它.如果你
没有得到这个设置,请回复.


Nit*_*han 6

您当前用户的默认路径的登录变量问题.按照步骤.

  1. 单击"开始"菜单,然后在搜索框中键入"regedit".这将启动Windows注册表编辑器程序.
  2. 输入以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings
  3. 在右侧窗口中选择"已启用"条目.如果此条目存在,请右键单击并选择"新建",然后选择"DWORD值".将值命名为"已启用".
  4. 右键单击"已启用"条目,然后单击"修改".
  5. 将"值"框中的数字更改为"1".这将重新启用WSH.
  6. 关闭所有打开的cmd窗口并打开一个新窗口.