3.15.1
2.0.3
Le package tslint nécessite dactylographié 1.8.10 et un autre package (gulp-typescript) nécessite dactylographié version 2 ou supérieure.
Cela provoque l'erreur
`-- DEPENDANCE DES PAIRS NON METTRE EN OEUVRE [email protected]
lors de l'exécution de la mise à jour npm .
Est-il possible de mettre à jour pour rendre la version de typescript requise moins spécifique ou pour la rendre compatible avec typescript 2 ou supérieur ?
La dépendance aux pairs est déjà assez permissive. Il autorise la version >=1.7.3
.
Le problème n'est pas le paramètre de dépendances entre pairs de tslint , c'est le paramètre de dépendances entre pairs de gulp-typescript et le fait que gulp-typescript est plus à jour avec typescript.
Ce qui suit vient du package.json de gulp-typescript
"peerDependencies": {
"typescript": "~2.0.3 || >=2.0.0-dev || >=2.1.0-dev"
},
Si je comprends bien c'est.
Je suppose que le problème serait résolu si tslint était mis à jour vers la dernière version de typescript ? Je pourrais probablement utiliser tslint@next ?
Merci SwintDC, ce problème a été résolu pour moi en exécutant npm install tslint<strong i="5">@next</strong> -g