无法使用CLI安装插件

时间:2013-11-16 06:31:40

标签: cordova cordova-3

我已经能够使用cordova创建一个项目,我可以在本地和手机上运行该项目。但是,我无法通过命令行安装插件。

Phonegap -v:3.1.0-0.15.0

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
[error] project directory could not be found

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
[Error: Current working directory is not a Cordova-based project.]

2 个答案:

答案 0 :(得分:1)

您需要确保使用cordova节点脚本创建项目,而不是bin下的旧创建脚本。这里有更多内容:http://docs.phonegap.com/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface_create_the_app

它应该与git url,相对文件系统路径和插件名称一起使用:

cordova plugin add org.apache.cordova.device 

使用插件名称是现在添加功能的文档化方法:http://docs.phonegap.com/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface_add_features

答案 1 :(得分:0)

@mooreds - thx,你的回答终于指出了正确的方向。请注意,我对Java / Eclipse / Cordova完全陌生,但希望这有助于其他人 - 三天新手研究压缩成10个动作,让我得到一个可运行的Android Cordova s​​hell,并在Windows上安装了一个插件:

1 Download and extract the ADT Bundle
2 Install Ant
3 Install Nodejs
4 CD D:\NpmModules
5 npm install cordova
6 add D:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20131030\sdk\tools;D:\apache-ant-1.9.3\bin;C:\Program Files\nodejs\;D:\NpmModules\node_modules\.bin; to PATH then run:
7 - D:\NpmModules\node_modules\.bin\cordova create D:\Projects\HelloWorld4 com.mycompany.HelloWorld4 HelloWorld4
8 - CD D:\Projects\HelloWorld4
9 - D:\NpmModules\node_modules\.bin\cordova plugin add org.apache.cordova.camera
10 - D:\NpmModules\node_modules\.bin\cordova platform add android

在Eclipse中启动一个新的工作区,将两个项目从D:\ Projects \ HelloWorld4 WITHOUT 复制到工作区,然后你[希望]好好去。