Plugins Cordova 3.0.0-如何安装插件

Plugins Cordova 3.0.0-如何安装插件,plugins,cordova,Plugins,Cordova,我对应用程序开发完全陌生,刚刚开始迈出第一步。 我已经根据指南安装了Cordova和所需的实用程序 我已经创建了我的第一个应用程序(使用Cordova的创建脚本),并且能够在我的Nexus4上运行它。 现在我试图用plugman安装一个插件,但我被卡住了。 这说明我可以使用 cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git 在应用程序目录中。 这里有两个问题: 1.

我对应用程序开发完全陌生,刚刚开始迈出第一步。 我已经根据指南安装了Cordova和所需的实用程序

我已经创建了我的第一个应用程序(使用Cordova的创建脚本),并且能够在我的Nexus4上运行它。 现在我试图用plugman安装一个插件,但我被卡住了。 这说明我可以使用

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
在应用程序目录中。 这里有两个问题: 1.在应用程序目录中,它本身不是名为“cordova”的可执行文件 2.当我切换到cordova目录并执行上述命令时,我得到以下错误:

Cordova无法识别该命令插件

知道我做错了什么吗?还是教程中有错误? 非常感谢你的帮助

编辑: 我设法直接使用plugman安装插件

plugman安装——平台android——项目--插件


不过,我仍然对如何使用cordova安装插件感兴趣…

注意:这与我的windows 8机器上的cordova 3.4 Android平台有关(已测试)

步骤1=>通过cmd“npm Install-g plugman”中的命令安装plugman(注意,您必须安装节点)

步骤2=>从for windows(15 mb)安装exe文件下载git

步骤3=>在环境变量name=GIT\u PATH和value=“C:\Program Files(x86)\GIT(这是我的urs可能有差异)”中创建新变量,现在在路径变量中附加%GIT\u PATH%(非常重要)如果没有错误,请检查cmd中的GIT命令,否则立即修复此问题

步骤4=>现在去寻找任何想要安装的插件。然后像这样获取存储库url

第5步=>现在,无论项目在什么地方,在cmd中放置以下命令

**plugman install --platform android --project F:\my17app\ --plugin https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git**
步骤7=>如果它成功安装,我们可以在app/res/xml/config.xml文件中看到一个新特性,它将添加新插件的id

PS: For environment variables see in control Panel=> System and Security => System =>Advanced System Security 

以下是我从Cordova CLI安装插件的几种方法,希望能有所帮助:

首先,确保您已正确安装cordova(如果需要,请参阅):

  • 从Cordova插件注册表安装

    cordova插件添加org.apache.cordova.device

    这应该涵盖大多数情况,下面是一个列表

  • 从远程存储库安装,通常从GitHub安装
    cordova插件添加https://github.com/brodysoft/Cordova-SQLitePlugin

    如果遇到类似“Error:Command failed:Error:failed connect to help.github.com:443;访问时连接被拒绝”的问题,通常是代理问题,您可以在配置代理后重试:

    git config——全局http.proxyhttp://user:password@代理:xxx

    如果仍然不起作用,您可以从github单击“Dowload Zip”,解压缩下载的文件,然后:

  • 从本地目录安装

    cordova插件添加/path/to/directory

    它将在该目录及其每个子目录中查找插件


  • 我是这样做的

    D:\phonegap\hello>plugman install --platform android --project D:\phonegap\hello
    \platforms\android --plugin org.apache.cordova.battery-status
    
    至于从git做这件事呢

        plugman install --platform android --project D:\phonegap\hello
    \platforms\android --plugin https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
    

    附言还发现我需要在我的应用程序中更深入一些。。。例如:F:\my17app\platforms\androidBeen有一段时间来回答这个问题,但可能您没有安装cordova cli
    npm安装-g cordova
        plugman install --platform android --project D:\phonegap\hello
    \platforms\android --plugin https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git