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