Quand j'essaye:
$ npm install -g cordova @ latest
toujours
npm WARN obsolète [email protected]: Utilisez plutôt le module uuid
mac Os Sierra 10.12
npm v. 4.4.4
noeud v. 6.10.2
Avant d'installer cordova:
$ npm list -g node-uuid
/usr/local/lib
....(vide)
Après:
$ npm list -g node-uuid/usr/local/lib
.... [email protected]
........ [email protected]
............ [email protected]
................ [email protected]
.................... [email protected]
............ [email protected]
................ [email protected]
J'ai essayé de suivre chaque suggestion et d'installer/désinstaller cent fois.
C'est un problème npm ou cordova?
Cet avertissement signifie que l'ancien module node-uuid est obsolète et ne sera pas maintenu à l'avenir. Le module est toujours publié dans NPM pour une compatibilité descendante (avec l'avis de dépréciation). Nous pouvons explicitement installer le module uuid en utilisant les commandes ci-dessous:
npm uninstall --save node-uuid
npm install --save uuid
Selon la documentation: "Dans de nombreux cas, les nouvelles fonctionnalités et corrections de bogues ne sont disponibles qu'avec la dernière version de la CLI Firebase et le SDK des fonctions firebase. C'est une bonne pratique de mettre fréquemment à jour la CLI Firebase et le SDK avec ces commandes à l'intérieur le dossier des fonctions de votre projet Firebase "
npm install firebase-functions@latest firebase-admin@latest --save
npm install -g firebase-tools