
JavaScript Tutorial in Hindi #2 - Set Up JS Environment (2025)
Mohit Decodes
Overview
рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ VS рдХреЛрдб рдХреЗ рдЕрд▓рд╛рд╡рд╛ Node.js рдкрд░ рднреА рд╕реЗрдЯрдЕрдк рд╕рд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ Node.js V8 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рднреА рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рджреЛрдиреЛрдВ рдкрд░ рдХреЛрдб рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ Node.js рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛, рдЯрд░реНрдорд┐рдирд▓ рдФрд░ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ, рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ, рдЬреИрд╕реЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ `let` рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ (рдЬреИрд╕реЗ Chrome) рдореЗрдВ рдЕрдкрдирд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрди (рдЬреИрд╕реЗ V8) рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдХреЛрдб рд░рди рдХрд░рддрд╛ рд╣реИред
- Node.js рднреА V8 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб Node.js рдкрд░ рднреА рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред
- Node.js рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд▓реЛрдХрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдСрдлрд▓рд╛рдЗрди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред
- Node.js рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ LTS (Long Term Support) рд╡рд░реНрдЬрди рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
- LTS рд╡рд░реНрдЬрди рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ `node -v` рдФрд░ `npm -v` рдХрдорд╛рдВрдб рд╕реЗ рд╡рд░реНрдЬрди рдЪреЗрдХ рдХрд░реЗрдВред
- Node.js рдХреЗ рд╕рд╛рде NPM (Node Package Manager) рднреА рдСрдЯреЛрдореЗрдЯрд┐рдХрд▓реА рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
- рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛: рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕реАрдзреЗ Node.js рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред `node` рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реАрдзреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓рд┐рдЦреЗрдВред
- рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛: рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓ (`.js`) рдмрдирд╛рдХрд░ рдЙрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ `node <filename>.js` рдХрдорд╛рдВрдб рд╕реЗ рд░рди рдХрд░рдирд╛ред
- VS Code рдореЗрдВ рднреА рдЖрдк рдиреНрдпреВ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рдХрд░ рд╕реАрдзреЗ рдЙрд╕реА рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╛рдЗрд▓ рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рдХреА рддрд░рд╣ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдирдВрдмрд░, рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрджрд┐ рд╕реНрдЯреЛрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ C/C++ рдореЗрдВ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд)ред
- `let` рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рд╡реИрд▓реНрдпреВ рдХреЛ рдмрд╛рдж рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдбрд┐рдХреНрд▓реЗрдпрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрд░рд░ рдЖрдПрдЧрд╛ (рдЬреИрд╕реЗ `ReferenceError: xyz is not defined`)ред
Key takeaways
- Node.js рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмрд╛рд╣рд░ рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
- LTS рд╡рд░реНрдЬрди рд╣рдореЗрд╢рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрдЯреЗрдмрд▓ рд╣реЛрддрд╛ рд╣реИред
- рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕реАрдзреЗ Node.js рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдХреЛрдб рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ `node` рдХрдорд╛рдВрдб рд╕реЗ рд╕реАрдзреЗ рд░рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдбрд╛рдпрдирд╛рдорд┐рдХрд▓реА рдЯрд╛рдЗрдкреНрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- `let` рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╡реИрд▓реНрдпреВ рдмрджрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИред
Key terms
Test your understanding
- Node.js рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреЛрдиреЛрдВ V8 рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?
- Node.js рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп LTS рд╡рд░реНрдЬрди рдХреНрдпреЛрдВ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП?
- рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рд╕реАрдзреЗ рдХреИрд╕реЗ рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдФрд░ рдпрд╣ рд╕реНрдЯреИрдЯрд┐рдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ?
- `let` рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрд╕рдХреА рд╡реИрд▓реНрдпреВ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?