У нас есть проект 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
, загрязняя репозиторий. Мы уверены, что для их установки должна быть команда, но не может ее найти. Может ли кто-нибудь пролить свет?