TypeScript:
इंटरैक्टिव शेल (REPL) का उपयोग
कैसे:
TypeScript अपने स्वयं के REPL के साथ नहीं आता है। चलो ts-node
का उपयोग करें, एक TypeScript निष्पादन वातावरण Node.js के लिए जिसमें REPL शामिल है।
पहले, इसे विश्वव्यापी स्थापित करें:
npm install -g ts-node
कमांड लाइन में ts-node
टाइप करके REPL शुरू करें:
ts-node
आज़माने के लिए एक त्वरित स्निपेट यहाँ है:
> let message: string = 'Hello, REPL!';
> console.log(message);
Hello, REPL!
>
सत्र समाप्त करने के लिए, Ctrl+D
दबाएं।
गहन जानकारी
ऐतिहासिक रूप से, REPLs Lisp जैसी भाषाओं में प्रमुख थे, जो गतिशील कोड मूल्यांकन की अनुमति देते थे। अवधारणा तब से फैल गई है, कई भाषाओं में इंटरैक्टिव कोडिंग के लिए एक स्थाई बन गई है।
TypeScript के लिए, ts-node
आपका एकमात्र विकल्प नहीं है। वैकल्पिक में वेब ब्राउज़र में TypeScript प्लेग्राउंड का उपयोग करना या उपयुक्त प्लगइन्स के साथ TypeScript का समर्थन करने वाले अन्य Node.js-आधारित REPLs का लाभ उठाना शामिल है।
क्रियान्वयन के मामले में, ts-node
TypeScript कॉम्पाइलर API का उपयोग करके कोड को उड़ान में ट्रांसपाइल करता है इससे पहले कि यह Node.js द्वारा निष्पादित किया जाता है। यह तत्काल प्रतिक्रिया देता है और विशेष रूप से TypeScript की नवीनतम सुविधाओं का प्रयास करने के लिए उपयोगी है बिना सेटअप की परेशानियों के।
एक बात याद रखना - जबकि REPL त्वरित परीक्षणों के लिए महान है, यह पारंपरिक, परीक्षण योग्य, और रखरखाव योग्य कोड लिखने को प्रतिस्थापित नहीं करता है। यह सीखने और अन्वेषण के लिए एक उपकरण है, उचित विकास प्रथाओं के लिए एक विकल्प नहीं है।