जावास्क्रिप्ट प्रोजेक्ट को टाइपस्क्रिप्ट में कैसे बदलें

जावास्क्रिप्ट प्रोजेक्ट को टाइपस्क्रिप्ट में बदलने से स्टैटिक टाइप चेकिंग जोड़कर कोड की गुणवत्ता और रखरखाव में सुधार किया जा सकता है। यह गाइड मौजूदा जावास्क्रिप्ट प्रोजेक्ट को टाइपस्क्रिप्ट में बदलने के लिए चरण-दर-चरण प्रक्रिया प्रदान करता है।

चरण 1: टाइपस्क्रिप्ट स्थापित करें

प्रोजेक्ट में TypeScript जोड़कर शुरुआत करें। यह npm या यार्न का उपयोग करके किया जाता है।

npm install typescript --save-dev

चरण 2: टाइपस्क्रिप्ट कॉन्फ़िगरेशन फ़ाइल बनाएँ

TypeScript को कॉन्फ़िगर करने के लिए tsconfig.json फ़ाइल बनाएँ। यह फ़ाइल कंपाइलर विकल्पों और संकलन में शामिल की जाने वाली फ़ाइलों को निर्दिष्ट करती है।

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

चरण 3: जावास्क्रिप्ट फ़ाइलों का नाम बदलकर टाइपस्क्रिप्ट करें

जावास्क्रिप्ट फ़ाइलों का नाम .js से बदलकर .ts कर दें (या .jsx से बदलकर .tsx कर दें, अगर React का इस्तेमाल कर रहे हैं)। इससे TypeScript को इन फ़ाइलों को प्रोसेस करने की अनुमति मिलती है।

  • JSX युक्त फ़ाइलों के लिए, उनका नाम बदलकर .tsx कर दें।
  • केवल टाइपस्क्रिप्ट कोड वाली फ़ाइलों के लिए, उनका नाम बदलकर .ts कर दें।

चरण 4: प्रकार परिभाषाएँ जोड़ें

प्रोजेक्ट में उपयोग की गई थर्ड-पार्टी लाइब्रेरीज़ के लिए टाइप डेफ़िनेशन जोड़ें। ये npm पर @types पैकेज के रूप में उपलब्ध हैं।

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

चरण 5: टाइपस्क्रिप्ट त्रुटियाँ ठीक करें

टाइपस्क्रिप्ट का उपयोग करके प्रोजेक्ट संकलित करें और किसी भी त्रुटि या प्रकार संबंधी समस्याओं का समाधान करें। टाइपस्क्रिप्ट प्रकार बेमेल और अन्य समस्याओं पर प्रतिक्रिया प्रदान करेगा।

npx tsc

चरण 6: बिल्ड स्क्रिप्ट अपडेट करें

TypeScript का उपयोग करने के लिए package.json में बिल्ड स्क्रिप्ट अपडेट करें। TypeScript संकलन को शामिल करने के लिए स्क्रिप्ट संशोधित करें।

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

चरण 7: एप्लिकेशन का परीक्षण करें

यह सुनिश्चित करने के लिए परीक्षण चलाएँ कि परिवर्तित TypeScript कोड अपेक्षानुसार काम करता है। सत्यापित करें कि रूपांतरण के बाद एप्लिकेशन सही तरीके से काम करता है।

निष्कर्ष

जावास्क्रिप्ट प्रोजेक्ट को टाइपस्क्रिप्ट में बदलने में टाइपस्क्रिप्ट को इंस्टॉल करना, कंपाइलर को कॉन्फ़िगर करना, फ़ाइलों का नाम बदलना, टाइप डेफ़िनेशन जोड़ना और त्रुटियों को हल करना शामिल है। यह प्रक्रिया बेहतर टाइप सुरक्षा और कोड रखरखाव के लिए टाइपस्क्रिप्ट की सुविधाओं का लाभ उठाने में मदद करती है।

लिंक
TypeScript