3.15.1
2.0.3
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?
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