我已经能够使用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.]
答案 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)
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 复制到工作区,然后你[希望]好好去。