我们有一个使用Angular + Ionic + Cordova的项目,有多个开发人员参与,我们希望能够管理cordova插件的依赖关系。我们使用Cordova CLI 5+,当手动运行安装命令(例如
除此之外,我们找不到任何方法让第二个开发者通过npm安装这些插件 - 相反,他必须逐个运行命令,这会在
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"
]
除此之外,我们找不到任何方法让第二个开发者通过npm安装这些插件 - 相反,他必须逐个运行命令,这会在
package.json
中添加重复的行,使代码库变得混乱。我们确定一定有一种命令可以安装这些插件,但是找不到它。有人能够提供帮助吗?
cordova plugin add cordova-*
会在package.json
文件的cordovaPlugins
部分添加一行。 - Unpossible