Abbiamo un progetto Angular + Ionic + Cordova con più sviluppatori per cui vorremmo gestire le dipendenze dei plugin per cordova. Stiamo utilizzando Cordova CLI 5+ e, quando eseguiamo manualmente i comandi di installazione (ad esempio cordova plugin add cordova-plugin-camera
), una nuova riga viene aggiunta alla sezione cordovaPlugins
del file package.json
. Ecco ciò che il prodotto finito si presenta come:Gestisci i plug-in cordova con npm + 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"
]
Questo è tutto grande, tranne che non riusciamo a trovare un modo per dev # 2 di NPM installare questi plugin - invece, deve eseguire i comandi singolarmente, che poi aggiunge una riga duplicata a package.json
, sporcare il repository. Siamo sicuri che ci deve essere un comando per installarli, ma non trovarli. Qualcuno può far luce?
FWIW, per ora stiamo usando sorso-Cordova per leggere una versione modificata di quello sopra in da package.json. Pubblicherà la soluzione completa, se questa risulta essere la soluzione, una volta scaduto il periodo di taglia. –
Non viene installato quando si esegue la creazione di cordova? –
'cordova plugin add cordova- *' aggiunge una riga alla sezione 'cordovaPlugins' del file' package.json'. –