Node.js μ€μΉνκΈ° (Windows)
1. wingetμΌλ‘ Node.js μ€μΉ
winget install OpenJS.NodeJS
Bash
볡μ¬
2. μ€μΉ νμΈ
μ€μΉκ° μλ£λλ©΄ λ€μ λͺ
λ Ήμ΄λ‘ Node.jsμ npm λ²μ μ νμΈν μ μμ΅λλ€:
node --version
Bash
볡μ¬
3.
PowerShell μμ node λͺ
λ Ήμ΄ μ€ν μλ λ
PowerShell μ€ν¬λ¦½νΈ μ€ν νμ©
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
PowerShell
볡μ¬
β’
μ΅μ
μ€λͺ
β¦
RemoteSigned
βͺ
λ‘컬μμ λ§λ μ€ν¬λ¦½νΈλ μ€ν κ°λ₯
βͺ
μΈν°λ·μμ λ€μ΄λ‘λν μ€ν¬λ¦½νΈλ μλͺ
νμ
βͺ
κ°λ° νκ²½μμ κ°μ₯ λ§μ΄ μ°λ μ€μ
β¦
Scope CurrentUser
βͺ
νμ¬ λ‘κ·ΈμΈν μ¬μ©μμκ²λ§ μ μ©
βͺ
κ΄λ¦¬μ κΆν νμ μμ
βͺ
μμ€ν
μ 체μ μν₯ μμ
νκ²½λ³μ PATH μΆκ°
[Environment]::SetEnvironmentVariable(
"Path",
$env:Path + ";C:\Program Files\nodejs",
"User"
)
PowerShell
볡μ¬
node λͺ
λ ΉνμΌμ΄ μλ node.js μ€μΉ κ²½λ‘λ₯Ό νκ²½ λ³μ PATH μ μΆκ°ν΄μ£Όμ΄μ, μ΄λ κ²½λ‘μμλ node λͺ
λ Ήμ΄λ₯Ό μ€νν μ μκ² ν΄μ€λ€.
4. React νλ‘μ νΈ μμ±
μ΄μ React νλ‘μ νΈλ₯Ό μμ±ν΄ λ³΄κ² μ΅λλ€. λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ μ React μ ν리μΌμ΄μ
μ λ§λ€ μ μμ΅λλ€:
npx create-react-app my-app
Bash
볡μ¬
μ λͺ
λ Ήμ΄λ 'my-app'μ΄λΌλ μ΄λ¦μ μ React νλ‘μ νΈλ₯Ό μμ±ν©λλ€. νλ‘μ νΈ μ΄λ¦μ μνλ λλ‘ λ³κ²½ν μ μμ΅λλ€.
Viteλ‘ React νλ‘μ νΈ μμ±
Viteλ λ λΉ λ₯Έ λΉλ μλμ κ°λ° κ²½νμ μ 곡νλ μ΅μ νλ‘ νΈμλ λΉλ λꡬμ
λλ€. Viteλ‘ React νλ‘μ νΈλ₯Ό μμ±νλ λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€:
npm create vite@latest vite-app -- --template react
Bash
볡μ¬
λλ νλ‘μ νΈ μ΄λ¦κ³Ό ν
νλ¦Ώμ λννμΌλ‘ μ νν μλ μμ΅λλ€:
npm create vite@latest
Bash
볡μ¬
μ λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ νλ‘μ νΈ μ΄λ¦κ³Ό νλ μμν¬(React), κ·Έλ¦¬κ³ JavaScript/TypeScript μ€ μ νν μ μλ ν둬ννΈκ° λνλ©λλ€.
5. λͺ¨λ μ€μΉ
React νλ‘μ νΈμμ νμν λͺ¨λμ μ€μΉνλ €λ©΄ νλ‘μ νΈ λλ ν λ¦¬λ‘ μ΄λν ν npmμ μ¬μ©ν©λλ€:
β’
νλ‘μ νΈλ‘ μ΄λ
cd my-app
Bash
볡μ¬
npm install
Bash
볡μ¬
6. μλ² μ€ν
κ°λ° μλ²λ₯Ό μ€ννλ €λ©΄ λ€μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν©λλ€:
β’
npx
npm start
Bash
볡μ¬
β’
vite
npm run dev
Bash
볡μ¬
μ΄ λͺ
λ Ήμ΄λ κ°λ° μλ²λ₯Ό μμνκ³ λΈλΌμ°μ μμ http://localhost:3000 μ£Όμλ‘ React μ ν리μΌμ΄μ
μ μλμΌλ‘ μ΄μ΄μ€λλ€.



