TypeScript'i npm ile en son sürüme nasıl güncelleyebilirim?


177

Şu anda makinemde TypeScript 1.0.3.0 sürümü yüklü.
En son sürüm olan 2.0'a güncellemek istiyorum.

Bunu npm ile nasıl yapabilirim?


1
tam sürümünü belirterek benim için çalıştı: npm install typescript@2.9.2
Zohab Ali

Yanıtlar:


312

Deneyin npm install -g typescript@latest. En npm updateson değiştirici olmadan yükleme yerine de kullanabilirsiniz .


Windows komut isteminde denedim. Microsoft'un görsel stüdyo kodunu kullanıyorum.
blueMoon

10
"Npm list -g" yazarsanız, hangi TypeScript sürümü görünür?
eavidan

3
Hata! En sonuncuyu sadece 2.1.0 kullanıyorum. Yanlışlıkla 1.0 gösterildiği tsc -v gibi TypeScriptsürüm olarak kabul edildi
blueMoon

9
Cmd'yi açın ve yoldaki yazıtipi listesini gösteren 'where tsc' komutunu açın, daha sonra nodejs dışındaki yazıtipi yollarını el ile silebilirsiniz. Bu hile daktilo 2.2.2 güncelleme sırasında saatler hayal kırıklığı sonra benim için çalıştı.
EvilInside

Yazı tipim güncellendi, ancak yine de "tsc --init" oluşturamıyorum
Carl Sare

72

Komut istemini aç (cmd.exe / git bash)

Önerilen:

npm install -g typescript@latest

veya

yarn global add typescript@latest  // if you use yarn package manager

Bu son typescript sürümünü yükleyecek zaten yüklü değilse , aksi takdirde güncellenir son sürümüne akım yüklemesi.

Ardından, hangi sürümün yüklü olduğunu doğrulayın :

tsc -v

resim açıklamasını buraya girin


Zaten yüklü olan daktilonuz varsa, en son sürüme güncellemek için aşağıdaki komutu da kullanabilirsiniz, ancak yorumcular bildirdiği gibi ve aşağıdaki komutun en son sürüme güncellenmediğini onaylıyorum (şu andan itibaren [ Feb 10 '17])!

npm update -g typescript@latest

34

Windows'daysanız ve Visual Studio yüklüyse PATH'nizde eski bir TypeScript sürümüne işaret eden bir şey olabilir. PATH'ımdan "C: \ Program Files (x86) \ Microsoft SDKs \ TypeScript \ 1.0 \" klasörünü kaldırmanın (veya bu klasörü silmenin / yeniden adlandırmanın) global olarak kurulu tsc'nin npm'nin daha yeni olan TypeScript sürümünün çalışmasına izin vereceğini buldum.


2
Bir cmd istemi açmak ve 'nerede tsc' yazmak size nereye kurulduğunu gösterecektir
Veener

12

Bunu sadece yazarak yapabilmeniz gerekir npm install -g typescript@2.0. Bu işe yaramazsa, hangi düğüm ve npm sürümünü kullandığınızı merak etmeye başlıyorum. Deneyin node -vve npm -vbu öğrenmek için. > 4.5 ve npm> 3 düğümünde olmalısınız


Npm'nin daha eski bir sürümüne sahipseniz, şunu kullanın: stackoverflow.com/questions/18412129/…
johnander11

1

Sadece # npm update -g typescript
tüm global kurulu modülleri güncellemek için bu komutu kullanın.# npm update -g


1

İçin NPM : çalıştırabileceğiniz:

npm update -g typescript

Varsayılan olarak, en son sürümü yükleyecektir.

İçin iplik , Çalıştırabileceğiniz:

yarn upgrade typescript

Ya da orijinal sürümü kaldırabilir, çalıştırabilir yarn global remove typescriptve yürütebilirsiniz yarn global add typescript, varsayılan olarak dizginin en son sürümünü de yükler.

daha fazla ayrıntı, iplik belgelerini okuyabilirsiniz .


0

Çok eski NodeJS'li Windows kullanıyorsanız, Denetim Masası'ndaki (Win7) veya varsa Ayarlar / Uygulamalar'daki (Win10) önceki NodeJ'leri ve NVM'yi (Düğüm Sürümü Yöneticisi) kaldırın. PATH'den çıkarıldıklarından emin olun.

NodeJS'yi yeniden yükleyin: https://nodejs.org/en/download NPM'yi de yükleyecektir.

TypeScript'i global olarak yükleyin:

npm install -g typescript

Kurulumu doğrulayın:

tsc -v

0

whereGeçerli yürütülebilir dosyayı yol içinde bulmak için komut istemini kullanın

C:\> where tsc
C:\Users\user\AppData\Roaming\npm\tsc
C:\Users\user\AppData\Roaming\npm\tsc.cmd
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.