TypeScript Academy · पाठ

मॉड्यूल और लक्ष्य कॉन्फ़िगरेशन

सही मॉड्यूल, लक्ष्य और lib सेटिंग चुनें

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

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

स्वागत है

tsconfig में module और target सेटिंग यह नियंत्रित करती हैं कि TypeScript किस JavaScript सिंटैक्स में संकलित करे।

target सेटिंग

target यह नियंत्रित करता है कि JavaScript के कौन-से सिंटैक्स फ़ीचर उत्सर्जित किए जाएँ। ES2020 एक सुरक्षित आधुनिक डिफ़ॉल्ट है।
{ "compilerOptions": { "target": "ES2020" } }

सामान्य लक्ष्य

पुराने ब्राउज़र के लिए ES5। आधुनिक परिवेशों के लिए ES2020+। अत्याधुनिक सुविधाओं के लिए ESNext।

module सेटिंग

module उत्सर्जित JS में मॉड्यूल प्रणाली को नियंत्रित करता है: commonjs, ES2020, NodeNext और bundler।
{ "compilerOptions": { "module": "commonjs" } }
// For ESM: "module": "ES2020" or "NodeNext"

moduleResolution

TypeScript मॉड्यूल कैसे ढूँढ़ता है। आधुनिक प्रोजेक्ट के लिए node16 या bundler का उपयोग कीजिए।
{ "compilerOptions": { "moduleResolution": "bundler" } }

esModuleInterop

* as सिंटैक्स के बिना CommonJS मॉड्यूल से डिफ़ॉल्ट इम्पोर्ट की अनुमति देता है।
{ "compilerOptions": { "esModuleInterop": true } }
import express from 'express'; // instead of * as express

lib सेटिंग

lib यह निर्दिष्ट करता है कि कौन-से अंतर्निर्मित API उपलब्ध हैं (DOM, ES2020 आदि)।
{ "compilerOptions": { "lib": ["ES2020", "DOM"] } }

isolatedModules

यह सुनिश्चित करता है कि प्रत्येक फ़ाइल को स्वतंत्र रूप से ट्रांसपाइल किया जा सके—esbuild/Babel के लिए आवश्यक।
{ "compilerOptions": { "isolatedModules": true } }

verbatimModuleSyntax

केवल प्रकार वाले इम्पोर्ट के लिए import type के उपयोग को लागू करता है। यह पुराने importsNotUsedAsValues का स्थान लेता है।
{ "compilerOptions": { "verbatimModuleSyntax": true } }

jsx सेटिंग

React प्रोजेक्ट के लिए jsx को react-jsx या react पर सेट कीजिए।
{ "compilerOptions": { "jsx": "react-jsx" } }

resolveJsonModule

प्रकार का अनुमान लगाते हुए JSON फ़ाइलें इम्पोर्ट करने की अनुमति देता है।
{ "compilerOptions": { "resolveJsonModule": true } }

त्वरित जाँच

tsconfig में `target` विकल्प क्या नियंत्रित करता है?

पुनरावृत्ति

मॉड्यूल और target कॉन्फ़िगरेशन: आपने मुख्य अवधारणाओं और पैटर्न में दक्षता प्राप्त की।
शुरुआत निःशुल्क

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

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

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

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

क्या “मॉड्यूल और लक्ष्य कॉन्फ़िगरेशन” पाठ निःशुल्क है?

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

“मॉड्यूल और लक्ष्य कॉन्फ़िगरेशन” में मैं क्या सीखूँगा?

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

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

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

“मॉड्यूल और लक्ष्य कॉन्फ़िगरेशन” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. strict फ़्लैग और इससे मिलने वाली सुविधाएँ
  2. मॉड्यूल और लक्ष्य कॉन्फ़िगरेशन
  3. पथ उपनाम और baseUrl
  4. वृद्धिशील बिल्ड और घोषणा फ़ाइलें
← TypeScript Academy पर वापस जाएँ