Tslint: UNMET PEER DEPENDENCY untuk TypeScript

Dibuat pada 4 Okt 2016  ·  3Komentar  ·  Sumber: palantir/tslint

Laporan Bug

  • Versi TSLint : 3.15.1
  • Versi TypeScript : 2.0.3
  • Menjalankan TSLint melalui : gulp-tslint

Paket tslint membutuhkan TypeScript 1.8.10 dan paket lain (gulp-Typescript) membutuhkan TypeScript versi 2 atau lebih tinggi.

Ini menyebabkan kesalahan
`-- Typescript KETERGANTUNGAN PEER [email protected]
saat menjalankan npm update .

Apakah mungkin untuk memperbarui untuk membuat versi TypeScript yang diperlukan kurang spesifik atau membuatnya kompatibel dengan TypeScript 2 atau lebih tinggi?

Question

Semua 3 komentar

Ketergantungan rekan sudah cukup permisif. Ini memungkinkan versi >=1.7.3 .

Masalahnya bukan dependensi rekan pengaturan dari tslint, itu adalah dependensi rekan pengaturan dari tegukan-naskah dan fakta bahwa tegukan-naskah yang lebih up-to-date dengan naskah.

Berikut ini berasal dari package.json dari gulp-typescript
"peerDependencies": { "typescript": "~2.0.3 || >=2.0.0-dev || >=2.1.0-dev" },
Jika saya mengerti benar itu.

Saya kira masalahnya akan terpecahkan jika tslint akan diperbarui ke versi terbaru dari TypeScript ? Mungkin saya bisa menggunakan tslint@next ?

Terima kasih SwintDC, Masalah ini diselesaikan untuk saya dengan menjalankan npm install tslint<strong i="5">@next</strong> -g

Apakah halaman ini membantu?
0 / 5 - 0 peringkat