我可以使用cordova插件添加命令安装以前版本的插件吗?

old*_*eyg 39 cordova cordova-3

我正在尝试从头开始重建cordova项目并在此过程中创建文档.我希望能够安装一致版本的插件,以避免暂时重新测试新代码.有没有办法指定插件的先前版本,类似于您指定以前版本的cordova的方式?例如,我熟悉以下语法来安装特定版本的cordova:

npm install -g cordova@3.1
Run Code Online (Sandbox Code Playgroud)

我可以使用以下语法安装插件:

cordova plugin add org.apache.cordova.device
Run Code Online (Sandbox Code Playgroud)

我希望能够如下所示:

cordova plugin add org.apache.cordova.device@2.1
Run Code Online (Sandbox Code Playgroud)

包括"不可能"在内的任何见解都会有所帮助.谢谢!

Vic*_*icM 57

来自官方的cordova网站

http://cordova.apache.org/news/2013/10/21/cordova-registry.html

从应用程序目录中的任何位置,插件都可以添加到项目中

cordova plugin add [PLUGIN_ID]
Run Code Online (Sandbox Code Playgroud)

其中PLUGIN_ID是插件注册表网站上显示的id(通常是反向域样式).您还可以下载特定版本的插件:

cordova plugin add [PLUGIN_ID]@[VERSION]
Run Code Online (Sandbox Code Playgroud)


Ger*_*ied 14

我有一个与插件类似的问题.这是它对我有用的方式:

通常我会添加这样的插件

cordova plugin add org.apache.cordova.contacts
Run Code Online (Sandbox Code Playgroud)

相反,我像这样从github获取插件(注意最后的版本标签)

cordova plugin add https://github.com/apache/cordova-plugin-contacts#1.1.0
Run Code Online (Sandbox Code Playgroud)