cordova通过git ssh url添加插件?

Sun*_*Cho 4 cordova

我想知道是否有办法通过git ssh url添加cordova插件.

我有一些私人托管在GitHub上的插件.当我启动项目时,cordova将通过https获取它们,因为我已经config.xml按如下方式定义了依赖项:

...
<plugin name="my-plugin" spec="https://github.com/me/my-plugin.git" />
...
Run Code Online (Sandbox Code Playgroud)

但是每次cordova安装这些插件时我都必须输入我的用户名和密码.所以我想使用ssh url.

我试过用git://.Cordova CLI表示它正在通过克隆获取repo,但它没有安装插件.我也试过使用git@但是那个抛出了无效的格式错误.我也尝试编写自定义shell脚本并运行cordova plugin add git://...但是它不起作用.

我在撰写本文时最新使用的是Cordova CLI v5.4.1.

小智 11

cordova plugin add git+ssh://%ssh-link-here%
Run Code Online (Sandbox Code Playgroud)

它看起来像

cordova plugin add git+ssh://git@your.git.server.com/path/to/plugin/repo.git
Run Code Online (Sandbox Code Playgroud)


404*_*404 -3

就这么简单,您可以通过以下方式将 git 中托管的私有插件添加到您的项目中

cordova plugin add https://github.com/path to your repo /plugin-name.git
Run Code Online (Sandbox Code Playgroud)

然后根据需要编辑 config.xml