Cordova 3.5.0如何使用CLI添加自定义插件?
我正在使用cordova3.5.0,我想使用CLI将我的自定义插件添加到我的项目中。我不知道将自己的插件添加到我的项目中的过程是什么。虽然我可以添加他们的本地插件,但只需键入cordova add plugin org.apache.cordova.camera。您可以键入cordova plugin add 只需将它指向一个带有有效plugin.xml的目录。请参见此处的plugin.xml文档:Cordova 3.5.0如何使用CLI添加自定义插件?,cordova,cordova-plugins,Cordova,Cordova Plugins,我正在使用cordova3.5.0,我想使用CLI将我的自定义插件添加到我的项目中。我不知道将自己的插件添加到我的项目中的过程是什么。虽然我可以添加他们的本地插件,但只需键入cordova add plugin org.apache.cordova.camera。您可以键入cordova plugin add 只需将它指向一个带有有效plugin.xml的目录。请参见此处的plugin.xml文档: Cordova帮助说明如下:插件添加[…]。。。。。。。。。。规范可以是插件ID、本地路径或g
Cordova帮助说明如下:插件添加[…]。。。。。。。。。。规范可以是插件ID、本地路径或git URL。尝试使用git URL。示例:$cordova plugin add经过大量的研发,我发现只有一种解决方案,我们可以手动添加自定义插件,而不使用CLI。您应该使用它来管理自定义插件 要安装:
$ plugman install --platform <ios|android|blackberry10|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
$plugman安装--平台--项目--插件[--plugins\u dir][--www][--variable=[--variable=…]
您可以在该链接中找到好的文档
然而,在制作自己的插件之后,您可以编辑java和javascript文件,并通过在npm中更新版本将其再次发布到npm
使用
npm版本修补程序
和npm发布
因此,通过这个你可以使用它
然而,如果你不想在npm上发布它,那么我也不知道
如果你发现了,请告诉我?
(如有任何问题,请回复)要通过CLI安装自定义插件,请使用下面的命令
cordova plugin add (Add your plugin path here)
例如
谢谢你的回复。。我得到的错误类似于C:\Users\alex\demoGap>cordova插件添加ContactChooserPlugin获取插件“ContactChooserPlugin”via plugin registry错误:无法获取ContactChooserPlugin的程序包信息,位于C:\Users\alex\AppData\Roaming\npm\node\U modules\cordova\node\U modules\cor dova lib\src\plugman\registry\registry.js:32:20 at Request.cb[作为_回调](C:\Users\alex\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\src\plugman\registry\registry.js:251:9)at Request.self.callbackSo您的插件已经在demoGap文件夹中了?不确定这是否有效,我通常会将其放在父文件夹中,然后像这样引用它:cordova plugin add..\。在您的情况下,您可能需要执行cordova plugin add./ContactChooserPlugin?我遇到了同样的问题。插件不能在sam中按您的建议添加目标文件夹。移动后,
cordova plugin add
工作正常。使用CLI像添加其他插件一样添加,但提供放置自定义插件的本地文件夹的路径。
cordova plugin add C:\Users\project\custom_camera_plugin