我使用Node.js和Cordova命令行界面设置了Android项目。 我通过以下命令将所需的插件从Github添加到我们的项目中:
C:Users/Admin/>cordova plugin add https://github.com/phonegap-build/PushPlugin.git
目前它正常工作,但如果他们突然更改插件呢? 因此,我想坚持特定版本的插件。 那么我该如何获得特定于特定修订版本的插件? 我应该将修订号或提交号添加到上面的URL中吗?
我使用Node.js和Cordova命令行界面设置了Android项目。 我通过以下命令将所需的插件从Github添加到我们的项目中:
C:Users/Admin/>cordova plugin add https://github.com/phonegap-build/PushPlugin.git
目前它正常工作,但如果他们突然更改插件呢? 因此,我想坚持特定版本的插件。 那么我该如何获得特定于特定修订版本的插件? 我应该将修订号或提交号添加到上面的URL中吗?
最终我找到了答案,我成功获取了特定提交之前的插件代码:
以下命令是我用来获取最新插件代码的:
D:sampleproject/>
cordova plugin add https://github.com/phonegap-build/PushPlugin#2345fd8fe48572eae3df631cf8fb262ef2804779
我不知道除了先克隆再加上文件路径之外如何坚持特定修订版,但我知道可以从特定的git标签安装,这在大多数情况下可能足够。
从特定git标签安装的命令
cordova plugin add https://github.com/phonegap-build/PushPlugin.git#1.3.4
如果您想从标签和指定的子目录安装(可能是因为plugin.xml不是顶级文件),则可以使用此命令进行安装:
cordova plugin add https://github.com/phonegap-build/PushPlugin.git#1.3.4:/plugin/sub/dir