วิธีอัปเดต TypeScript เป็นเวอร์ชันล่าสุดด้วย npm ได้อย่างไร


177

ปัจจุบันฉันติดตั้ง TypeScript 1.0.3.0 แล้วในเครื่องของฉัน
ฉันต้องการอัปเดตเป็นเวอร์ชันล่าสุดเช่น 2.0

ทำอย่างไรกับ npm


1
การระบุรุ่นที่แน่นอนทำงานได้สำหรับฉันเช่นนี้: npm install typescript@2.9.2
Zohab Ali

คำตอบ:


312

ลองnpm install -g typescript@latestดู คุณยังสามารถใช้npm updateแทนการติดตั้งโดยไม่ต้องปรับปรุงล่าสุด


ฉันได้ลองใช้คำสั่ง windows windows ฉันกำลังใช้รหัส Visual Studio ของ Microsoft
blueMoon

10
หากคุณพิมพ์ "npm list -g" TypeScript รุ่นใดจะปรากฏขึ้น
eavidan

3
อ๊ะ! ฉันใช้อันล่าสุดเพียง 2.1.0 ฉันได้รับการพิจารณาอย่างไม่ถูกต้องว่าtsc -v เป็นTypeScriptเวอร์ชันเนื่องจากมีการแสดง 1.0
blueMoon

9
เปิด Cmd และทำ 'where tsc' ซึ่งแสดงรายการของ typescripts ในพา ธ จากนั้นคุณสามารถลบพา ธ ของ typescript ภายนอก nodejs ได้ด้วยตนเอง เคล็ดลับนี้ใช้ได้กับฉันหลังจากเวลาผ่านไปหลายชั่วโมงในขณะที่อัปเดตเป็น typescript 2.2.2
EvilInside

typescript ของฉันได้รับการอัปเดต แต่ฉันยังคงไม่สามารถสร้าง "tsc --init"
Carl Sare

72

พร้อมรับคำสั่งเปิด (cmd.exe / git bash)

แนะนำ:

npm install -g typescript@latest

หรือ

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

นี้จะติดตั้งรุ่นล่าสุด typescript หากไม่ได้ติดตั้งไว้แล้ว , มิฉะนั้นก็จะมีการปรับปรุงการติดตั้งปัจจุบันเป็นเวอร์ชั่นล่าสุด

จากนั้นตรวจสอบเวอร์ชันที่ติดตั้ง:

tsc -v

ป้อนคำอธิบายรูปภาพที่นี่


หากคุณติดตั้ง typescript แล้วคุณยังสามารถใช้คำสั่งต่อไปนี้เพื่ออัปเดตเป็นเวอร์ชั่นล่าสุด แต่ในฐานะที่เป็นผู้แสดงความเห็นได้รายงานและฉันยืนยันว่าคำสั่งต่อไปนี้ไม่ได้อัปเดตเป็นล่าสุด (ณ ตอนนี้ [ Feb 10 '17])!

npm update -g typescript@latest

34

หากคุณใช้ Windows และติดตั้ง Visual Studio คุณอาจมีบางอย่างใน PATH ที่ชี้ไปที่ TypeScript เวอร์ชันเก่า ฉันพบว่าการลบโฟลเดอร์ "SDKs \ TypeScript \ 1.0 \" ไฟล์ C: \ Program (x86) \ Microsoft จาก PATH ของฉัน (หรือลบ / เปลี่ยนชื่อโฟลเดอร์นี้) จะช่วยให้เวอร์ชันล่าสุดของสคริปต์ TypeScript ที่ติดตั้งไว้ทั่วโลกสามารถติดตั้งได้


2
การเปิดพรอมต์คำสั่งและพิมพ์ 'where tsc' จะแสดงตำแหน่งที่ติดตั้งไว้ให้คุณ
Veener

12

npm install -g typescript@2.0คุณควรจะสามารถทำเช่นนี้โดยเพียงแค่พิมพ์ หากสิ่งนี้ใช้ไม่ได้ฉันเริ่มสงสัยว่าคุณใช้โหนดและ npm เวอร์ชันใด ลองnode -vและnpm -vค้นหาสิ่งเหล่านี้ คุณควรอยู่บนโหนด> 4.5 และ npm> 3


หากคุณมีเวอร์ชันเก่ากว่าของ npm ให้ใช้สิ่งนี้: stackoverflow.com/questions/18412129/…
johnander11

1

เพียงใช้คำสั่ง# npm update -g typescript
สำหรับอัปเดตโมดูลที่ติดตั้งทั่วโลกทั้งหมดให้ใช้คำสั่งนี้# npm update -g


1

สำหรับnpm : คุณสามารถเรียกใช้:

npm update -g typescript

โดยค่าเริ่มต้นมันจะติดตั้งเวอร์ชันล่าสุด

สำหรับเส้นด้ายคุณสามารถเรียกใช้:

yarn upgrade typescript

หรือคุณสามารถลบเวอร์ชันเดิมออกyarn global remove typescriptแล้วรันyarn global add typescriptจากนั้นก็จะทำการติดตั้ง typescript เวอร์ชันล่าสุด

รายละเอียดเพิ่มเติมคุณสามารถอ่านเอกสารเส้นด้าย


0

หากคุณใช้ Windows ที่มี NodeJS ที่เก่ามากให้ถอนการติดตั้ง NodeJs และ NVM (Node Version Manager) ก่อนหน้านี้ในแผงควบคุม (Win7) หรือการตั้งค่า / แอป (Win10) หากมีอยู่ ตรวจสอบให้แน่ใจว่าพวกเขาจะถูกลบออกจากเส้นทาง

ติดตั้ง NodeJS อีกครั้ง: https://nodejs.org/en/download มันจะติดตั้ง NPM เช่นกัน

ติดตั้ง TypeScript ทั่วโลก:

npm install -g typescript

ยืนยันการติดตั้ง:

tsc -v

0

ใช้คำสั่งwhereในพร้อมต์เพื่อค้นหาไฟล์เรียกทำงานปัจจุบันในพา ธ

C:\> where tsc
C:\Users\user\AppData\Roaming\npm\tsc
C:\Users\user\AppData\Roaming\npm\tsc.cmd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.