Avatar ·

كيفية تحديث TypeScript إلى أحدث إصدار باستخدام npm؟

مرحبًا بالجميع! أنا مطور مبتدئ وبدأت مؤخرًا في تعلم TypeScript. واجهت مشكلة: لقد قمت بتثبيت TypeScript عالميًا عبر npm منذ فترة، لكنني الآن بحاجة إلى تحديثه إلى أحدث إصدار لاستخدام ميزات جديدة، مثل template literal types أو دعم محسّن للوحدات. إليك ما جربته بالفعل: 1. قمت بتشغيل `npm update -g typescript` — لكن الإصدار لم يتغير، بقي 4.5.0. 2. جربت `npm install -g typescript@latest` — يبدو أن التثبيت تم، لكن عندما أتحقق من الإصدار عبر `tsc --version`، ما زلت أرى الإصدار القديم. 3. تحققت أيضًا مما إذا كان TypeScript مثبتًا محليًا في المشروع — هناك `typescript@4.2.0`، وأريد تحديثه أيضًا. الكود الخاص بي: ```typescript // كود قديم يعمل function greet(name: string): string { return `Hello, ${name}!`; } // أريد استخدام ميزة جديدة — template literal types type EventName = 'click' | 'focus' | 'blur'; type EventHandler = `on${Capitalize}`; // هذه السطر