TypeScript लोकप्रिय विकास टूल के साथ एकीकरण: Visual Studio Code, Webpack, और Babel

TypeScript में एक्सटेंशन इंस्टॉल करें Visual Studio Code

TypeScript में एक्सटेंशन इंस्टॉल करें Visual Studio Code

Visual Studio Code एक्सटेंशन फलक खोलें और नेविगेट करें।

" " खोजें TypeScript और आधिकारिक TypeScript एक्सटेंशन इंस्टॉल करें।

 

TypeScript tsconfig.json फ़ाइल में कंपाइलर विकल्पों को कॉन्फ़िगर करें

TypeScript tsconfig.json फ़ाइल में कंपाइलर विकल्पों को कॉन्फ़िगर करें ।

अपने प्रोजेक्ट की आवश्यकताओं के अनुसार कंपाइलर विकल्पों को अनुकूलित करें।

उदाहरण के लिए:

{  
  "compilerOptions": {  
    "target": "es6",  
    "module": "commonjs",  
    "strict": true  
  }  
}  

 

IntelliSense, स्वचालित प्रकार की जाँच और कोड नेविगेशन जैसी सुविधाओं का उपयोग करें Visual Studio Code

एकीकृत होने के साथ TypeScript, जब आप कोड लिखते हैं तो आपको IntelliSense सुझावों, प्रकार की जानकारी और त्रुटि का पता लगाने से लाभ होगा Visual Studio Code ।

TypeScript की उन्नत भाषा सुविधाएँ, जैसे कोड नेविगेशन और रीफैक्टरिंग, संपादक के भीतर भी उपलब्ध हैं।

 

TypeScript के साथ एकीकरण करना Webpack

आवश्यक पैकेज स्थापित करें: typescript, टीएस-लोडर और webpack

पैकेजों को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

npm install typescript ts-loader webpack --save-dev

 

टीएस-लोडर का उपयोग करके फ़ाइलों को संभालने के लिए कॉन्फ़िगर करें webpack.config.js TypeScript

अपनी फ़ाइल में निम्न कॉन्फ़िगरेशन जोड़ें: webpack.config.js

module.exports = {  
  entry: './src/index.ts',  
  module: {  
    rules: [  
      {  
        test: /\.ts$/,  
        use: 'ts-loader',  
        exclude: /node_module/  
      }  
    ]  
  },  
  resolve: {  
    extensions: ['.ts', '.js']  
  },  
  output: {  
    filename: 'bundle.js',  
    path: path.resolve(__dirname, 'dist')  
  }  
};  

 

TypeScript संकलन और बंडलिंग को अनुकूलित करने के लिए अतिरिक्त प्लगइन्स और लोडर सेट करें

आप अपनी निर्माण प्रक्रिया को और बेहतर बनाने के लिए अन्य प्लगइन्स और लोडर जैसे terser- webpack -प्लगइन, क्लीन- webpack -प्लगइन, या babel -लोडर को शामिल कर सकते हैं।

 

TypeScript के साथ एकीकरण करना Babel

आवश्यक पैकेज स्थापित करें: typescript, @ babel /preset- typescript, और @ babel /cli

पैकेजों को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

npm install typescript @babel/preset-typescript @babel/cli --save-dev

 

कॉन्फ़िगर करें या प्रीसेट शामिल करें .babelrc babel.config.js TypeScript

एक बनाने के । rc फ़ाइल बनाएं या अपनी .config.js फ़ाइल babel में निम्न कॉन्फ़िगरेशन जोड़ें: babel

module.exports = {  
  presets: ['@babel/preset-typescript']  
};  

 

Babel विशिष्ट TypeScript सुविधाओं या संगतता आवश्यकताओं के लिए कॉन्फ़िगरेशन को अनुकूलित करें

आप Babel विशिष्ट TypeScript सुविधाओं को सक्षम करने या लक्ष्य वातावरण के साथ संगतता सुनिश्चित करने के लिए अतिरिक्त प्लगइन्स या प्रीसेट शामिल कर सकते हैं।

 

युक्तियाँ और सर्वोत्तम प्रथाएँ

  • अपने चुने हुए विकास टूल में बेहतर उत्पादकता और डेवलपर अनुभव के लिए प्रासंगिक TypeScript एक्सटेंशन और प्लगइन्स इंस्टॉल करें।
  • विकास के दौरान तेजी से निर्माण समय के लिए TypeScript वृद्धिशील संकलन सुविधा( tsc --watch या) का लाभ उठाएं । webpack --watch
  • अपने विशिष्ट विकास परिवेश के साथ एकीकरण को बेहतर बनाने के लिए उन्नत कॉन्फ़िगरेशन विकल्पों का अन्वेषण करें, जैसे कि ESLint नियम स्थापित करना TypeScript ।

 

इस व्यापक मार्गदर्शिका का पालन करके, आप, , और TypeScript जैसे लोकप्रिय विकास टूल में सहजता से एकीकृत हो सकेंगे । यह आपके विकास वर्कफ़्लो को बढ़ाएगा, उन्नत भाषा सुविधाएँ प्रदान करेगा, और आपको अपनी परियोजनाओं में इसके लाभों का पूरा लाभ उठाने की अनुमति देगा। Visual Studio Code Webpack Babel TypeScript