web-dev-qa-db-fra.com

npm nécessite un couple mais aucun n'a été installé

Je reçois les avertissements suivants, mais je ne savais pas comment les mettre à jour. J'ai également essayé d'installer les dépendances nécessaires, mais cela ne fonctionne pas.

npm WARN [email protected] requires a peer of ajv@>=5.0.0 but none was installed.
npm WARN [email protected] requires a peer of ionic-angular@^3.4.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/core@^2.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/http@^2.0.0 but none was installed.

Pourrais-tu m'aider s'il te plaît?

Meilleures salutations.

4

Le mien disait:
[email protected] requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.

Lors de la recherche d'Ajv, j'ai réalisé que l'ajv 6.0.0 était une version candidate. J'ai donc ajouté "ajv": "^6.0.1", au fichier dependencies im my package.json à la place.
J'ai couru npm install. Ensuite, j'ai relancé mon script d'installation et il a éliminé mes erreurs.

Espérons que cela fonctionnera pour tout le monde aussi.

4
Tim Biden

en fonction de l'avertissement, ils pourraient ne pas avoir d'importance. Je ne serais préoccupé que si vous rencontrez des problèmes de traduction. autre que celui impossible à diagnostiquer sans savoir composant installé ou package.json

0
Chris Skura

Je pense qu'il est possible que vous ayez installé les dépendances. Pour moi, je reçois un semblable 

npm WARN [email protected] requires a peer of react-dom@^15.4.2 but none is installed. You must install peer dependencies yourself.

mais j'ai déjà react-dom @ ^ 16. Je pense que c’est parce que dans votre package.json, vous pouvez avoir une dépendance dans devDependencies et les autres en dépendances. Notez les différences entre --save-dev et --save.

0
Joey Lee