నోడ్ మరియు నోడ్జ్‌ల మధ్య తేడా ఏమిటి ... npm vs nvm?


సమాధానం 1:

నోడ్ మరియు నోడ్జెస్ ఒకటే. ఒకే విషయం కోసం మార్చుకోగలిగిన పేర్లు. ఎవరైనా గ్రాఫ్ సిద్ధాంతం, చెట్లు లేదా డేటా నిర్మాణాల గురించి మాట్లాడుతుంటే తప్ప.

Nvm ఒక నోడెజ్ వెర్షన్ మేనేజర్. ఇది మీరు సులభంగా ఇన్‌స్టాల్ చేసి, సంస్కరణల మధ్య మారండి. ఇది ప్రతి వెర్షన్ కోసం ప్రపంచవ్యాప్తంగా వ్యవస్థాపించిన ప్యాకేజీలను కలిగి ఉంది.

Npm ఒక ప్యాకేజీ నిర్వాహకుడు. ఇది మీరు సాఫ్ట్‌వేర్‌ను (లైబ్రరీలు, ప్లగిన్లు, ఫ్రేమ్‌వర్క్‌లు మరియు అనువర్తనాలు) ఇన్‌స్టాల్ చేద్దాం. సాధారణంగా ఈ సాఫ్ట్‌వేర్ నోడ్ అనువర్తనాలను రూపొందించడానికి వ్యవస్థాపించబడుతుంది. కొన్నిసార్లు అది కాదు.

మరింత సరళంగా ఉంచండి. Npm నోడ్ మీద ఆధారపడి ఉంటుంది. Nvm నోడ్‌ను ఇన్‌స్టాల్ చేస్తుంది.


సమాధానం 2:

నోడ్ మరియు నోడ్జెఎస్ ఒకే విషయం, నోడ్ నోడ్ జెఎస్ అని చెప్పడానికి ఒక చిన్న మార్గం. సర్వర్ సైడ్ కోడ్ రాయడానికి మిమ్మల్ని అనుమతించే జావాస్క్రిప్ట్ రన్‌టైమ్ వాతావరణాన్ని అవి రెండూ సూచిస్తున్నాయని ఇది is హిస్తుంది.

nvm (నోడ్ వెర్షన్ మేనేజర్) అనేది మీ మెషీన్‌లో వివిధ వెర్షన్ల నోడ్‌జెస్‌ను ఇన్‌స్టాల్ చేయడానికి కమాండ్ లైన్ ఇంటర్ఫేస్ (CLI). మీ నోడ్ మాడ్యూళ్ళను నిర్వహించడానికి npm (నోడ్ ప్యాకేజీ మేనేజర్) ఒక CLI (ఉదా. ప్యాకేజీని సృష్టించడం మొదలైనవి).


సమాధానం 3:

నోడ్జెఎస్ అనేది నోడ్ యొక్క అందమైన పేరు. నోడ్ జావాస్క్రిప్ట్‌కు ఒక వ్యాఖ్యాత, మరియు జావాస్క్రిప్ట్ ఫైల్‌లు .js లో ముగుస్తాయి, కాబట్టి JS సాధనాలకు ప్రామాణికమైన విషయం ఏమిటంటే వాటిని టూల్‌జెఎస్ అని పిలవడం అర్ధమేనా కాదా. Eh. ఇలాంటి రహస్యాలను ప్రశ్నించడం మన ఇష్టం లేదు. దేవతలు మాకు ఇచ్చిన పేర్లను మేము ఉపయోగిస్తాము.

NPM అనేది అధికారిక నోడ్ ప్యాకేజీ నిర్వాహకుడు (ఇది ఒక్కటే కాదు), ఇక్కడ మీ నోడ్ ప్యాకేజీలు ఇంటర్నెట్‌లో నివసిస్తాయి (కొన్ని సంవత్సరాల క్రితం ప్రజలు NPM ఎలా పని చేస్తారనే దానిపై సమస్యలు మొదలయ్యాయి, మరియు ఫోర్కులు ఉన్నాయి కానీ కృతజ్ఞతగా కత్తులు లేవు) . ప్యాకేజీలను వ్యవస్థాపించడానికి, ప్యాకేజీలను ప్రచురించడానికి మీరు NPM ను ఉపయోగించవచ్చు.

NVM నోడ్ వెర్షన్ మేనేజర్. నేను వ్యక్తిగతంగా దీన్ని సిఫారసు చేయను ఎందుకంటే ఇది కొన్ని అల్లరిగా పనిచేస్తుంది, కాని కొంతమంది దీన్ని ఇష్టపడతారు (నేను `n` అని పిలిచేదాన్ని ఉపయోగిస్తాను). అది ఏమిటంటే… మీ నోడ్ సంస్కరణను నిర్వహించండి. ప్రతిసారీ, నోడ్ కొన్ని విషయాలను మార్చే భాష మరియు వ్యాఖ్యాత యొక్క క్రొత్త సంస్కరణతో బయటకు వస్తుంది. సంస్కరణ కంప్యూటర్ మీ కంప్యూటర్ ఏ వెర్షన్‌ను నడుపుతుందో మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది చాలా ముఖ్యం ఎందుకంటే కొన్నిసార్లు నోడ్ ప్రోగ్రామ్ క్రొత్త సంస్కరణలో పనిచేయదు కాబట్టి మీరు పాతదాన్ని చుట్టూ ఉంచుకోవాలి, కానీ మరోవైపు, కొన్ని ఇతర నోడ్ ప్రోగ్రామ్ పాత వెర్షన్‌లో రన్ అవ్వదు మరియు క్రొత్తది అవసరం .

NPM మరియు NVM లకు ఇలాంటి పేర్లు ఉన్నందున ఇది ఇక్కడ కొంచెం గందరగోళంగా ఉంది. ఇద్దరూ నోడ్ (ఏదో) మేనేజర్, కానీ వారు నోడ్ గురించి చాలా భిన్నమైన విషయాలను నిర్వహిస్తారు.