Cordova 无法使用CLI安装插件

Cordova 无法使用CLI安装插件,cordova,cordova-3,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-wi

我已经能够使用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.]

您需要确保使用cordova节点脚本而不是bin下的旧创建脚本创建项目。这里有更多关于这方面的信息:

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

cordova plugin add org.apache.cordova.device 

使用插件名称是现在添加功能的一种有据可查的方式:

您需要确保使用cordova节点脚本而不是bin下的旧创建脚本创建项目。这里有更多关于这方面的信息:

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

cordova plugin add org.apache.cordova.device 

使用插件名称是现在添加功能的一种有据可查的方式:

@mooreds-thx,你的回答最终为我指明了正确的方向。请注意,我对Java/Eclipse/Cordova完全陌生,但希望这对其他人有所帮助-三天的新手研究压缩成10个动作,让我得到一个可运行的Android Cordova shell,并在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导入两个项目,而无需复制到工作区,您[希望]就可以开始了。

@mooreds-thx,您的回答最终为我指明了正确的方向。请注意,我对Java/Eclipse/Cordova完全陌生,但希望这对其他人有所帮助-三天的新手研究压缩成10个动作,让我得到一个可运行的Android Cordova shell,并在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导入两个项目,而不复制到工作区,您就可以开始了。

意识到我发布了一个错误的命令。刚刚更新。您是否在使用“phonegap create”创建的目录中?您使用的是什么版本的phonegap('phonegap-v')?是的。我试过了我能想到的所有目录。我添加了3.1以上的版本,您是如何创建项目的?所有的文件夹结构都准备好了吗?~/Documents/workspace/cordova ios/bin/create~/Documents/workspace/mydomain.dev/gap-ios com.mydomain.iphone inviter我发布了一个错误的命令。刚刚更新。您是否在使用“phonegap create”创建的目录中?您使用的是什么版本的phonegap('phonegap-v')?是的。我试过了我能想到的所有目录。我添加了3.1以上的版本,您是如何创建项目的?所有的文件夹结构都准备好了吗?~/Documents/workspace/cordova ios/bin/create~/Documents/workspace/mydomain.dev/gap-ios com.mydomain.iphone inviter这给出了相同的错误。这可能是由于在Xcode中编辑config.xml造成的吗?我一直在学习过时的教程。我刚刚用cordova重新创建了一个新目录,遇到了同样的问题。这是我的create命令-~/Documents/workspace/cordova ios/bin/create~/Documents/workspace/mydomain.dev/gap-ios2 com.mydomain.iphone InviterAh,这就是问题所在。您希望运行cordova create gap-ios2 com.mydomain.iphone inviter此操作正常,但这似乎与Phonegap文档中的说明相反。/path/to/cordova ios/bin/create/path/to/my_new_project com.example.project_name ProjectName。无论如何,它解决了这个问题。谢谢。这会产生同样的错误。这可能是由于在Xcode中编辑config.xml造成的吗?我一直在学习过时的教程。我刚刚用cordova重新创建了一个新目录,遇到了同样的问题。这是我的create命令-~/Documents/workspace/cordova ios/bin/create~/Documents/workspace/mydomain.dev/gap-ios2 com.mydomain.iphone InviterAh,这就是问题所在。您希望运行cordova create gap-ios2 com.mydomain.iphone inviter此操作正常,但这似乎与Phonegap文档中的说明相反。/path/to/cordova ios/bin/create/path/to/my_new_project com.example.project_name ProjectName。无论如何,它解决了这个问题。谢谢