כיצד להמיר פרויקט JavaScript ל-TypeScript

המרת פרויקט JavaScript ל-TypeScript יכולה לשפר את איכות הקוד ותחזוקה על ידי הוספת בדיקת סוג סטטית. מדריך זה מספק תהליך שלב אחר שלב להמרת פרויקט JavaScript קיים ל-TypeScript.

שלב 1: התקן את TypeScript

התחל בהוספת TypeScript לפרויקט. זה נעשה באמצעות npm או חוט.

npm install typescript --save-dev

שלב 2: צור קובץ תצורה של TypeScript

צור קובץ tsconfig.json כדי להגדיר את TypeScript. קובץ זה מציין את אפשרויות המהדר ואת הקבצים שיש לכלול בהידור.

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules"]
}

שלב 3: שנה את שם קבצי JavaScript ל-TypeScript

שנה את השם של קובצי ה-JavaScript מ-.js ל-.ts (או .jsx ל-.tsx אם משתמשים ב-React). זה מאפשר ל-TypeScript לעבד קבצים אלה.

  • עבור קבצים המכילים JSX, שנה את שמם ל-.tsx.
  • עבור קבצים עם קוד TypeScript בלבד, שנה את שמם ל-.ts.

שלב 4: הוסף הגדרות סוג

הוסף הגדרות סוג עבור ספריות צד שלישי המשמשות בפרויקט. אלה זמינים כחבילות @types ב-npm.

npm install @types/node @types/express --save-dev

שלב 5: תקן שגיאות TypeScript

הרכיב את הפרויקט באמצעות TypeScript וטפל בכל שגיאה או בעיות סוג. TypeScript יספק משוב על אי התאמה של סוג ובעיות אחרות.

npx tsc

שלב 6: עדכן סקריפטים לבנות

עדכן סקריפטים לבנות ב-package.json כדי להשתמש ב-TypeScript. שנה סקריפטים כדי לכלול הידור TypeScript.

"scripts": {
  "build": "tsc",
  "start": "node dist/index.js"
}

שלב 7: בדוק את האפליקציה

הפעל בדיקות כדי לוודא שקוד TypeScript שהומר פועל כמצופה. ודא שהאפליקציה מתנהגת כהלכה לאחר ההמרה.

מַסְקָנָה

המרת פרויקט JavaScript ל-TypeScript כרוכה בהתקנת TypeScript, הגדרת המהדר, שינוי שמות של קבצים, הוספת הגדרות סוג ופתרון שגיאות. תהליך זה עוזר למנף את התכונות של TypeScript לבטיחות סוגים ותחזוקת קוד טובים יותר.