Управление плагинами Cordova с помощью npm + package.json
У нас есть проект Angular + Ionic + Cordova с несколькими разработчиками, для которого мы хотели бы управлять зависимостями плагина cordova. Мы используемCordova CLI 5+и при ручном запуске команд установки (например,cordova plugin add cordova-plugin-camera
), новая строка добавляется кcordovaPlugins
разделpackage.json
файл. Вот как выглядит готовый продукт:
"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 мы не можем найти способ установить эти плагины для npm - вместо этого он должен запускать команды по отдельности, что добавляет дублирующую строку кpackage.json
Грязное хранилище. Мы уверены, что должна быть команда для их установки, но не можем ее найти. Кто-нибудь может пролить свет?