Visual Studio 2017 หาคอมไพเลอร์ TypeScript ไม่พบหรือ?
ฉันกำลังพยายามสร้างแอปพลิเคชันใน Visual Studio ที่ใช้ TypeScript ฉันได้ทำตามคำแนะนำที่นี่และติดตั้งตัวคอมไพเลอร์ TypeScript สำหรับเวอร์ชันที่โปรเจกต์ต้องการ (2.2) ฉันทำโดยใช้ NPM
npm install typescript
ฉันตรวจสอบการติดตั้งของฉันโดย
tsc --version
และมันกลับมา
Version 2.2.2
ซึ่งเป็นสิ่งที่คาดไว้ อย่างไรก็ตาม เมื่อฉันพยายามสร้างโซลูชันของฉัน ฉันยังคงได้รับข้อผิดพลาดดังต่อไปนี้:
Your project specifies TypeScriptToolsVersion 2.2, but a matching compiler was not found. The latest available TypeScript compiler will be used (2.3). To remove this warning, install the TypeScript 2.2 SDK or update the value of TypeScriptToolsVersion.
ฉันได้พยายามค้นหาด้วย Google แล้วแต่ก็ไม่สำเร็จ มีใครสามารถชี้ทางให้ฉันไปสู่ทางแก้ไขได้ไหม?
คำตอบ #1
คุณกำลังใช้เวอร์ชันเก่าของ Visual Studio 2017 อยู่หรือไม่? ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชัน 15.3
15.2 รวม TypeScript 2.2 แต่ 15.3 ยังอนุญาตให้เลือกเวอร์ชันต่าง ๆ ของ TypeScript ต่อโครงการได้
เมื่อคุณได้อัปเดตแล้ว คุณควรสามารถไปที่ Properties/TypeScript Build สำหรับโปรเจกต์ของคุณและตรวจสอบให้แน่ใจว่าได้เลือกเวอร์ชัน 2.2 แล้ว
สำหรับการอัปเดต TypeScript ในอนาคต คุณสามารถติดตั้ง SDK ของ TypeScript สำหรับ Visual Studio 2017 ได้
ตรวจสอบ https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017 สำหรับรายละเอียด (คำแนะนำที่คุณอ้างถึงนั้นสำหรับ Visual Studio Code)