Tslint: UNMET PEER DEPENDENCY für Typoskript

Erstellt am 4. Okt. 2016  ·  3Kommentare  ·  Quelle: palantir/tslint

Fehlerbericht

  • TSLint-Version : 3.15.1
  • TypeScript-Version : 2.0.3
  • Ausführen von TSLint über : gulp-tslint

Das Paket tslint erfordert Typescript 1.8.10 und ein anderes Paket (gulp-typescript) erfordert Typescript Version 2 oder höher.

Dies verursacht den Fehler
`- unerfüllte PEER DEPENDENCY [email protected]
beim Ausführen von npm update .

Ist es möglich zu aktualisieren, um die erforderliche Typoskriptversion weniger spezifisch zu machen oder sie mit Typoskript 2 oder höher kompatibel zu machen?

Question

Alle 3 Kommentare

Die Peer-Abhängigkeit ist bereits ziemlich freizügig. Es erlaubt die Version >=1.7.3 .

Das Problem ist nicht die Einstellung der Peer-Abhängigkeiten von tslint , sondern die Einstellung der Peer-Abhängigkeiten von gulp-typescript und die Tatsache, dass gulp- typescript mit

Folgendes stammt aus der package.json von gulp- typescript
"peerDependencies": { "typescript": "~2.0.3 || >=2.0.0-dev || >=2.1.0-dev" },
Wenn ich das richtig verstehe ist das so.

Ich denke, das Problem wäre gelöst, wenn tslint auf die neueste Version von Typescript aktualisiert würde? Wahrscheinlich könnte ich tslint@next verwenden ?

Danke SwintDC, Dieses Problem wurde für mich durch Ausführen von npm install tslint<strong i="5">@next</strong> -g gelöst

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen