TypeScript Academy · पाठ

Node.js के साथ TypeScript सेट अप करना

Node.js बैकएंड प्रोजेक्ट के लिए tsconfig कॉन्फ़िगर करें

पाठ 1, कुल 4 में से13 चरण

Node.js के साथ TypeScript सेट अप करना, CoddyKit पर TypeScript Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह TypeScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। TypeScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

स्वागत है

Node.js बैकएंड परियोजना के लिए TypeScript को कॉन्फ़िगर करना सीखें।

परियोजना प्रारंभ करें

package.json बनाएँ और Node प्रकारों के साथ TypeScript इंस्टॉल करें।
npm init -y
npm install --save-dev typescript @types/node ts-node

Node के लिए tsconfig

Node.js CommonJS परियोजना के लिए tsconfig.json को कॉन्फ़िगर करें।
{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "outDir": "./dist",
    "strict": true,
    "esModuleInterop": true
  }
}

ts-node के साथ चलाना

कंपाइल चरण के बिना विकास के लिए ts-node या tsx का उपयोग करें।
npx ts-node src/index.ts
npx tsx watch src/index.ts

उत्पादन निर्माण

उत्पादन के लिए TypeScript को JavaScript में कंपाइल करें।
npx tsc
node dist/index.js

डिबगिंग के लिए स्रोत मैप

त्रुटियों को वापस TypeScript की पंक्तियों से जोड़ने के लिए स्रोत मैप सक्षम करें।
{ "compilerOptions": { "sourceMap": true } }

पर्यावरण चर

प्रकारयुक्त पर्यावरण तक पहुँच के लिए @types/node के साथ process.env का उपयोग करें।
const port = process.env.PORT ?? '3000';

पथ उपनाम

अधिक साफ़ आयातों के लिए पथ उपनाम कॉन्फ़िगर करें।
{ "compilerOptions": { "paths": { "@/*": ["src/*"] } } }

Nodemon एकीकरण

परिवर्तनों पर स्वतः पुनः आरंभ करने के लिए ts-node के साथ nodemon का उपयोग करें।
{ "watch": ["src"], "exec": "ts-node src/index.ts" }

ESM कॉन्फ़िगरेशन

Node.js में ESM मॉड्यूल के लिए module को NodeNext पर सेट करें।
{ "compilerOptions": { "module": "NodeNext" } }

प्रकार-सुरक्षित कॉन्फ़िगरेशन लोड करना

प्रकारयुक्त इंटरफ़ेस के साथ कॉन्फ़िगरेशन फ़ाइलें लोड और सत्यापित करें।
interface AppConfig { port: number; db: string; }
const config: AppConfig = require('./config.json');

त्वरित जाँच

TypeScript परियोजना में @types/express का उपयोग करने का मुख्य लाभ क्या है?

पुनरावलोकन

Node.js के साथ TypeScript सेट अप करना: params, body और query के लिए Request/Response जेनेरिक का प्रकार निर्धारित करें। कस्टम गुणों के लिए मॉड्यूल संवर्धन के माध्यम से Request का विस्तार करें। मिडलवेयर और त्रुटि हैंडलर का उनके विशिष्ट हस्ताक्षरों के साथ प्रकार निर्धारित करें।
शुरुआत निःशुल्क

एआई शिक्षक के साथ TypeScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
101
पाठ
352

अक्सर पूछे जाने वाले प्रश्न

क्या “Node.js के साथ TypeScript सेट अप करना” पाठ निःशुल्क है?

हाँ—“Node.js के साथ TypeScript सेट अप करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और TypeScript Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। TypeScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Node.js के साथ TypeScript सेट अप करना” में मैं क्या सीखूँगा?

Node.js बैकएंड प्रोजेक्ट के लिए tsconfig कॉन्फ़िगर करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ TypeScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या TypeScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर TypeScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“Node.js के साथ TypeScript सेट अप करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस TypeScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर TypeScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Node.js के साथ TypeScript सेट अप करना
  2. Express अनुरोध और प्रतिक्रिया के प्रकार निर्धारित करना
  3. प्रकारयुक्त मिडलवेयर और त्रुटि हैंडलर
  4. पर्यावरण चर और कॉन्फ़िगरेशन के प्रकार
← TypeScript Academy पर वापस जाएँ