'cordova'不被视为内部或外部命令

时间:2015-07-11 01:25:32

标签: cordova phonegap-plugins phonegap-build

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

cordova安装在机器上,但我无法使用cordova命令。当我列出软件包时,我可以看到已安装的cordova cordova,但无法运行命令来创建项目。

系统配置:操作系统:Windows 8,npm版本:1.3.21,Cordova版本:5.1。

错误消息

C:>科尔多瓦

'cordova'未被识别为内部或外部命令,可操作程序或批处理文件。

2 个答案:

答案 0 :(得分:3)

需要设置环境变量。

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

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

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

路径:   %SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM;%SYSTEMROOT%   \ System32下\ WindowsPowerShell \ V1.0 \; C:\用户\ USER1 \应用程序数据\漫游\ npm`

温度:   %USERPROFILE%\应用程序数据\本地的\ Temp 简单的复制粘贴不会工作。

如果仍然不需要重置/创建DWORD

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

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

3.在右侧窗口中选择“已启用”条目。如果此条目存在,请右键单击并选择“新建”,然后选择“DWORD值”。将值命名为“已启用。”

4.右键单击“已启用”条目,然后单击“修改”。

5.将“值”框中的数字更改为“1”。这将重新启用WSH。

6.关闭所有打开的cmd窗口并打开一个新窗口。

答案 1 :(得分:0)

将路径设置为Cordova安装的环境变量

$ which cordova node_modules/.bin $ cordova -v 3.5.0-0.2.4