Tslint: DÉPENDANCE DES PAIRS NON METTRE EN UVRE pour le texte dactylographié

Créé le 4 oct. 2016  ·  3Commentaires  ·  Source: palantir/tslint

Rapport d'erreur

  • Version TSLint : 3.15.1
  • Version TypeScript : 2.0.3
  • Exécuter TSLint via : gulp-tslint

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 ?

Question

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes