【发布时间】:2015-07-14 14:19:40
【问题描述】:
我们有一个 Angular + Ionic + Cordova 项目,其中包含多个开发人员,我们希望为其管理 Cordova 插件依赖项。我们正在使用Cordova CLI 5+,当手动运行安装命令(例如cordova plugin add cordova-plugin-camera)时,package.json 文件的cordovaPlugins 部分会添加一个新行。这是成品的样子:
"cordovaPlugins": [
"cordova-plugin-camera",
"cordova-plugin-console",
"cordova-plugin-contacts",
"cordova-plugin-device",
"cordova-plugin-dialogs",
"cordova-plugin-file",
"cordova-plugin-geolocation",
"cordova-plugin-media",
"cordova-plugin-media-capture",
"cordova-plugin-network-information",
"cordova-plugin-splashscreen",
"cordova-plugin-statusbar",
"cordova-plugin-vibration",
"com.ionic.keyboard"
]
这一切都很好,除了我们找不到任何方法让 dev #2 安装这些插件 - 相反,他必须单独运行命令,然后将重复的行添加到 package.json,从而弄脏存储库。我们确信必须有一个命令来安装这些,但找不到它。有人能解释一下吗?
【问题讨论】:
-
FWIW,现在我们正在使用 gulp-cordova 从 package.json 中读取上述配置的修改版本。一旦赏金期到期,将发布完整的解决方案,如果结果证明是解决方案。
-
运行 cordova build 时不会安装吗?
-
cordova plugin add cordova-*在package.json文件的cordovaPlugins部分添加一行。
标签: npm cordova-plugins