TypeScript Academy · पाठ

रनटाइम विकल्प (ts-node/tsx) और सोर्समैप

TS को सीधे चलाने के लिए ts-node या tsx और Node में स्टैक ट्रेस डीबग करने के लिए सोर्समैप का उपयोग करें।

पाठ 2, कुल 2 में से8 चरण

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

परिचय

लक्ष्य: ts-node या tsx से TypeScript को सीधे Node में चलाएँ और डीबगिंग के लिए स्रोत-मानचित्र सक्षम करें।

ts-node की मूल बातें

ts-node चलते समय TS को संकलित करके चलाता है। त्वरित स्क्रिप्ट के लिए उपयोगी है, लेकिन शुरू होने में अतिरिक्त समय लगाता है।

npx ts-node src/index.ts

tsx की मूल बातें

tsx एक तेज़ रनटाइम है, जो अंदर ही अंदर esbuild का उपयोग करता है। यह विकास कार्यप्रवाहों के लिए बहुत उपयोगी है और ESM को सहजता से समर्थन देता है।

npx tsx src/index.ts

चलाने का उदाहरण

ts-node और tsx दोनों आपको TS फ़ाइलें सीधे चलाने देते हैं; मैन्युअल बिल्ड चरण की आवश्यकता नहीं होती।

// index.ts
console.log("Hello TS runtime");

स्रोत-मानचित्र कॉन्फ़िगरेशन

स्रोत-मानचित्र: इन्हें tsconfig में सक्षम करें। स्टैक ट्रेस और डीबगर मूल TS पंक्ति संख्याएँ दिखाएँगे।

// tsconfig.json
{
  "compilerOptions": {
    "sourceMap": true
  }
}

डीबग ट्रेस

स्रोत-मानचित्रों के साथ स्टैक ट्रेस संकलित JS आउटपुट के बजाय TS कोड की ओर संकेत करते हैं।

try {
  throw new Error("boom");
} catch (e) {
  console.error(e);
}

स्रोत-मानचित्र जाँच

त्वरित जाँच: स्रोत-मानचित्र क्या सक्षम करते हैं?

पुनरावलोकन

पुनरावलोकन: ts-node और tsx TS को सीधे चलाते हैं। tsconfig में sourceMap स्पष्ट स्टैक ट्रेस सक्षम करता है।

शुरुआत निःशुल्क

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

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

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

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

क्या “रनटाइम विकल्प (ts-node/tsx) और सोर्समैप” पाठ निःशुल्क है?

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

“रनटाइम विकल्प (ts-node/tsx) और सोर्समैप” में मैं क्या सीखूँगा?

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

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

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

“रनटाइम विकल्प (ts-node/tsx) और सोर्समैप” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. @types/node, Node में ESM बनाम CJS
  2. रनटाइम विकल्प (ts-node/tsx) और सोर्समैप
← TypeScript Academy पर वापस जाएँ