''ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు...' ఎలా పరిష్కరించాలి?

Ts Node Antargata Leda Bahya Kamand Ga Gurtincabadaledu Ela Pariskarincali



Node.js ఫ్రేమ్‌వర్క్ వినియోగదారులను సర్వర్ వైపు అప్లికేషన్‌ను రూపొందించడానికి టైప్‌స్క్రిప్ట్‌ని ఉపయోగించడానికి అనుమతిస్తుంది. ' టైప్‌స్క్రిప్ట్ ” అనేది ఖచ్చితంగా టైప్ చేయబడిన ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది రకాల జోడింపుతో జావాస్క్రిప్ట్ పనితీరును విస్తరించింది. ఇది పేర్కొన్న కోడ్‌ను సాదా జావాస్క్రిప్ట్‌గా మారుస్తుంది, ఇది బ్రౌజర్, నోడ్‌జెఎస్, ఎక్స్‌ప్రెస్ మరియు మరెన్నో సాధారణంగా ఉపయోగించే వాతావరణంలో అమలు చేయబడుతుంది. ఇది దాని సహాయంతో ఈ ఆపరేషన్‌ను సాధించింది ' ts-నోడ్ ” ఇంజిన్.

త్వరిత రూపురేఖలు

'ts-node' యొక్క ప్రాథమిక అంశాలతో ప్రారంభిద్దాం.







Node.jsలో “ts-node” అంటే ఏమిటి?

ది ' ts-నోడ్ ” అనేది “npm” ప్యాకేజీ, ఇది టైప్‌స్క్రిప్ట్ ఫైల్‌లను ఎటువంటి కాన్ఫిగరేషన్ లేకుండా నేరుగా Node.js అప్లికేషన్‌లో అమలు చేయడానికి వినియోగదారులను అనుమతిస్తుంది. దాని ' JIT (జస్ట్-ఇన్-టైమ్)” కంపైలర్ టైప్‌స్క్రిప్ట్ కోడ్‌ను దాని అమలుకు ముందు కాకుండా రన్ టైమ్‌లో జావాస్క్రిప్ట్‌గా మారుస్తుంది. ఇది డిఫాల్ట్‌గా ప్రారంభించబడింది.



''ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా ఎందుకు గుర్తించబడలేదు..' లోపం సంభవిస్తుంది?

ది ' 'ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు…” “ts-node” ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయబడనప్పుడు లేదా దాని స్థానాన్ని సిస్టమ్ ఎన్విరాన్‌మెంట్ వేరియబుల్‌గా పేర్కొననప్పుడు లోపం సంభవిస్తుంది. నిర్దిష్ట షరతుల్లో ఏదైనా నిజమైతే, 'ts-node' ఇంజిన్ టైప్‌స్క్రిప్ట్ ఫైల్ అమలులో పైన చర్చించిన లోపాన్ని ఇస్తుంది:



ఉదాహరణకు, '' అనే నమూనా టైప్‌స్క్రిప్ట్ ఫైల్ ప్రధాన.ts Node.js ప్రాజెక్ట్ డైరెక్టరీలో ఉంచబడిన ” దిగువ పేర్కొన్న “ts-node” అమలు ఆదేశాన్ని ఉపయోగించి అమలు చేయబడుతుంది:





ts - నోడ్ ప్రధాన. ts

అవుట్‌పుట్ పైన చర్చించిన లోపాన్ని ఉత్పత్తి చేస్తుందని చూడవచ్చు:

ఇప్పుడు దాన్ని పరిష్కరించడానికి పైన ఎదుర్కొన్న లోపం యొక్క పరిష్కారాలకు వెళ్లండి.



ఎలా పరిష్కరించాలి ''ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు..' లోపమా?

పరిష్కరించడానికి ' 'ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు…” దిగువ పేర్కొన్న పరిష్కారాలను అనుసరించండి.

పరిష్కారం 1: “npx” నోడ్ ప్యాకేజీ రన్నర్‌ని ఉపయోగించండి

'తో టైప్‌స్క్రిప్ట్ ఫైల్‌ను అమలు చేయడం అత్యంత సాధారణ మరియు సులభమైన పరిష్కారం npx (నోడ్ ప్యాకేజీ ఎగ్జిక్యూట్)” NPM ప్యాకేజీ రన్నర్.

“npx” ప్యాకేజీ రన్నర్ వినియోగదారులు వారి మాన్యువల్ ఇన్‌స్టాలేషన్ లేకుండా Node.js అప్లికేషన్‌లోని ప్యాకేజీలను ఉపయోగించడానికి వారికి సహాయపడుతుంది. ఇది అధికారిక “npm” రిజిస్ట్రీ నుండి వాటి డిపెండెన్సీలతో పాటు ప్యాకేజీలను ఇన్‌స్టాల్ చేయడం మరియు నిర్వహించడం ద్వారా అమలు ప్రక్రియను సులభతరం చేస్తుంది.

సింటాక్స్ (టైప్‌స్క్రిప్ట్ ఫైల్‌ని అమలు చేయండి)

టైప్‌స్క్రిప్ట్ ఫైల్‌ను “ts-node” ద్వారా కూడా అమలు చేయడానికి “npx” దిగువ వ్రాసిన సాధారణ వాక్యనిర్మాణాన్ని అనుసరిస్తుంది:

npx ts - నోడ్ < స్క్రిప్ట్. ts >

పై వాక్యనిర్మాణంలో “ ” వినియోగదారు అమలు చేయాలనుకుంటున్న టైప్‌స్క్రిప్ట్ ఫైల్‌ను నిర్దేశిస్తుంది.

పైన పేర్కొన్న వాక్యనిర్మాణం యొక్క ప్రదర్శన ఇక్కడ ఉంది:

npx ts - నోడ్ ప్రధాన. ts

ఇది గమనించవచ్చు ' npx ” “main.ts” టైప్‌స్క్రిప్ట్ ఫైల్‌ను నేరుగా “తో అమలు చేస్తుంది ts-నోడ్ ” సాధనాన్ని స్పష్టంగా ఇన్‌స్టాల్ చేయడానికి బదులుగా:

'ts-node' సంస్కరణను తనిఖీ చేయండి

మరింత ధృవీకరణ కోసం '' అని తనిఖీ చేయడానికి సంస్కరణ ఆదేశాన్ని ఉపయోగించండి ts-నోడ్ ” ప్రస్తుత ఆపరేటింగ్ సిస్టమ్‌లో పరోక్షంగా ఇన్‌స్టాల్ చేయబడింది లేదా కాదు:

npx ts - నోడ్ -- సంస్కరణ: Telugu

అవుట్‌పుట్ ధృవీకరిస్తుంది “ ts-నోడ్ '' ద్వారా ప్రస్తుత Windows ఆపరేటింగ్ సిస్టమ్‌కు జోడించబడింది npx ప్యాకేజీ రన్నర్:

పరిష్కారం 2: గ్లోబల్‌గా/లోకల్‌గా “ts-node”ని ఇన్‌స్టాల్ చేయండి

మరొక పరిష్కారం ఇన్‌స్టాల్ చేయడం ' ts-నోడ్ ” ప్రపంచవ్యాప్తంగా ఆపరేటింగ్ సిస్టమ్‌లో మరియు దానిని నిర్దిష్ట Node.js ప్రాజెక్ట్‌తో లింక్ చేయండి. అంతేకాకుండా, వినియోగదారు నిర్దిష్ట Node.js అప్లికేషన్ కోసం స్థానికంగా “ts-node”ని కూడా ఇన్‌స్టాల్ చేయవచ్చు.

దిగువ పేర్కొన్న సూచనల దశలు పైన నిర్వచించిన పరిష్కారం యొక్క ఆచరణాత్మక అమలును చూపుతాయి:

దశ 1: “ts-node” మరియు “typescript”ని ఇన్‌స్టాల్ చేయండి

ముందుగా, Windows CMDని తెరిచి, క్రింద వ్రాసిన “ని అమలు చేయండి. npm ”ఇన్‌స్టాల్ చేయమని ఇన్‌స్టాలేషన్ కమాండ్” ts-నోడ్ 'ప్రపంచవ్యాప్తంగా:

npm ఇన్‌స్టాల్ చేయండి - g ts - నోడ్

పై ఆదేశంలో, “ -గ్రా ”ఫ్లాగ్ “ts-node” యొక్క గ్లోబల్ ఇన్‌స్టాలేషన్‌ను నిర్దేశిస్తుంది.

ది ' ts-నోడ్ ” అన్ని Node.js ప్రాజెక్ట్‌ల కోసం ప్రస్తుత Windows ఆపరేటింగ్ సిస్టమ్‌లో ఇన్‌స్టాల్ చేయబడింది:

తరువాత, 'ని ఇన్‌స్టాల్ చేయండి టైపుస్క్రిప్ట్ ” ప్రపంచవ్యాప్తంగా Windows ఆపరేటింగ్ సిస్టమ్‌లో:

npm ఇన్‌స్టాల్ చేయండి - g టైపుస్క్రిప్ట్

ప్రస్తుత Windows ఆపరేటింగ్ సిస్టమ్‌కు “టైప్‌స్క్రిప్ట్” కూడా జోడించబడింది:

స్థానికంగా 'ts-node'ని ఇన్‌స్టాల్ చేయండి

Node.js ప్రాజెక్ట్ కోసం ప్రత్యేకంగా “ts-node”ని ఇన్‌స్టాల్ చేయడానికి అదే “ని ఉపయోగించండి npm ” ఇన్‌స్టాలేషన్ కమాండ్ “-g” ఫ్లాగ్‌ను విస్మరిస్తోంది:

npm ఇన్‌స్టాల్ ts - నోడ్

దశ 2: “ts-node” కమాండ్ లైన్ సాధనాన్ని ధృవీకరించండి

తరువాత, ప్రస్తుత OSలో “ts-node” ఇన్‌స్టాల్ చేయబడిందో లేదో తనిఖీ చేయడానికి దిగువ-టైప్ చేసిన “వెర్షన్” ఆదేశాన్ని అమలు చేయండి:

ts - నోడ్ -- సంస్కరణ: Telugu

అవుట్పుట్ దానిని ధృవీకరిస్తుంది ' ts-నోడ్ 'ఇచ్చిన ఆపరేటింగ్ సిస్టమ్‌లో ప్రపంచవ్యాప్తంగా జోడించబడింది' v10.9.1 ' సంస్కరణ: Telugu:

దశ 3: నిర్దిష్ట Node.js ప్రాజెక్ట్‌తో “ts-node”ని లింక్ చేయండి

వినియోగదారు ప్రపంచవ్యాప్తంగా “ts-node”ని ఇన్‌స్టాల్ చేసినట్లయితే మాత్రమే ఈ దశ ఉపయోగకరంగా ఉంటుంది, లేకపోతే స్థానిక ఇన్‌స్టాలేషన్‌కు ఇది అవసరం లేదు.

ఈ దశలో, Node.js అప్లికేషన్ యొక్క ప్రధాన డైరెక్టరీలో టెర్మినల్‌ను తెరిచి, దిగువ అందించిన ఆదేశాన్ని ఉపయోగించి దానితో “ts-node” సాధనాన్ని లింక్ చేయండి:

npm లింక్ ts - నోడ్

పై ఆదేశం ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయబడిన “కి సింబాలిక్ లింక్‌ను సృష్టిస్తుంది ts-నోడ్ 'తో' నోడ్_మాడ్యూల్స్ ” ప్రస్తుత Node.js అప్లికేషన్ డైరెక్టరీ.

అవుట్‌పుట్ చూపిస్తుంది “ ts-నోడ్ ” ఇప్పుడు ఇచ్చిన Node.js అప్లికేషన్‌కు జోడించబడింది:

దశ 4: 'ts-node'ని ఉపయోగించి టైప్‌స్క్రిప్ట్ ఫైల్‌ను అమలు చేయండి

చివరగా, టైప్‌స్క్రిప్ట్ ఫైల్‌ను “ts-node” కమాండ్ లైన్ సాధనంతో అమలు చేయండి:

ts - నోడ్ ప్రధాన. ts

దిగువ స్నిప్పెట్ “ts-node” ద్వారా విజయవంతంగా అమలు చేయబడిన “main.ts” ఫైల్ అవుట్‌పుట్‌ను చూపుతుంది:

పరిష్కారం 3: సిస్టమ్ ఎన్విరాన్‌మెంట్ వేరియబుల్‌ని నవీకరించండి

ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయబడిన వాటిని లింక్ చేయడమే కాకుండా “ ts-నోడ్ 'npm లింక్' కమాండ్ ద్వారా నిర్దిష్ట Node.js అప్లికేషన్‌కు, వినియోగదారు దానిని సిస్టమ్ ఎన్విరాన్‌మెంట్‌కు కూడా జోడించవచ్చు. మార్గం ” వేరియబుల్. అలా చేయడానికి, క్రింద ఇవ్వబడిన దశల వారీ సూచనలను అనుసరించండి:

దశ 1: “npm” మార్గాన్ని పొందండి

ముందుగా, 'ts-node'తో సహా ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయబడిన అన్ని ప్యాకేజీలను కలిగి ఉన్న 'npm' డైరెక్టరీ యొక్క మార్గాన్ని పొందడానికి దిగువ వ్రాసిన ఆదేశాన్ని అమలు చేయండి:

npm config ఉపసర్గ పొందండి

దిగువ అవుట్‌పుట్ “npm” డైరెక్టరీ యొక్క మార్గాన్ని చూపుతుంది, సిస్టమ్ ఎన్విరాన్‌మెంట్ వేరియబుల్‌కు జోడించడానికి ఈ మార్గాన్ని కాపీ చేయండి:

దశ 2: సిస్టమ్ ఎన్విరాన్‌మెంట్ వేరియబుల్‌ని సవరించండి

తరువాత, 'ని తెరవండి సిస్టమ్ ఎన్విరాన్మెంట్ వేరియబుల్‌ని సవరించండి “npm” డైరెక్టరీ మార్గాన్ని “” లోకి సెట్ చేయడానికి విండో మార్గం ”వేరియబుల్:

పేర్కొన్న విండో తెరిచినప్పుడు, 'పై నొక్కండి ఎన్విరాన్‌మెంట్ వేరియబుల్స్... ”బటన్:

తెరిచిన “ఎన్విరాన్‌మెంట్ వేరియబుల్స్” విజార్డ్ నుండి, “పై నొక్కండి మార్గం ”సిస్టమ్ వేరియబుల్” విభాగం నుండి వేరియబుల్ మరియు “ని నొక్కండి సవరించు ”బటన్:

ఇప్పుడు, 'ని నొక్కండి కొత్తది ” బటన్, Node.js అప్లికేషన్ యొక్క కాపీ చేయబడిన “npm” డైరెక్టరీ పాత్‌ను “లో అతికించండి ఎన్విరాన్‌మెంట్ వేరియబుల్ జాబితాను సవరించండి ”, మరియు “పై క్లిక్ చేయండి అలాగే ”బటన్:

దశ 3: టైప్‌స్క్రిప్ట్ ఫైల్‌ను అమలు చేయండి

చివరగా, 'ని అమలు చేయండి ప్రధాన.ts 'TS-node' సాధనాన్ని ఉపయోగించి టైప్‌స్క్రిప్ట్ ఫైల్:

ts - నోడ్ './Desktop/node-project/main.ts'

ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయబడిందని విశ్లేషించవచ్చు ' ts-నోడ్ ” పేర్కొన్న “main.ts” టైప్‌స్క్రిప్ట్ ఫైల్‌ని విజయవంతంగా అమలు చేస్తుంది:

''ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు...' లోపాన్ని పరిష్కరించడం గురించి అంతే.

ముగింపు

పరిష్కరించడానికి ' 'ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు… ” లోపం, టైప్‌స్క్రిప్ట్ ఫైల్‌ను నేరుగా “తో అమలు చేయండి npx 'ts-node' యొక్క స్పష్టమైన సంస్థాపన లేకుండా. అంతేకాకుండా, ఈ లోపం '' యొక్క గ్లోబల్ లేదా లోకల్ ఇన్‌స్టాలేషన్ ద్వారా కూడా పరిష్కరించబడుతుంది. ts-నోడ్ 'మరియు' టైపుస్క్రిప్ట్ ”.

వినియోగదారు ప్రపంచవ్యాప్తంగా “ts-node”ని ఇన్‌స్టాల్ చేసి, నిర్దిష్ట Node.js అప్లికేషన్‌లోకి యాక్సెస్ చేస్తే, ముందుగా “ని ఉపయోగించి నిర్దిష్ట ప్రాజెక్ట్‌తో దాన్ని లింక్ చేయండి npm లింక్ 'ఆదేశం లేదా సవరించడం' సిస్టమ్ పర్యావరణం వేరియబుల్ ”. ''ts-node' అంతర్గత లేదా బాహ్య కమాండ్‌గా గుర్తించబడలేదు...' లోపాన్ని పరిష్కరించడానికి ఈ పోస్ట్ అన్ని సాధ్యమైన పని పరిష్కారాలను అందించింది.