ALOHA CLASS
/
Back-End
/
Node.js
Search
Duplicate
Share
μ€μΉ λ° κ°λ°νκ²½
Node.js μ€μΉ
Overview
β’
λ€μ΄λ‘λ
β’
μ€μΉ
Node.js μ€μΉ
npm λ²μ μ λ°μ΄νΈ
npm λ²μ μ λ°μ΄νΈ νλ λ°©λ²μ μμλ΄ λλ€.
npm μ΄λ?
npm λ²μ μ λ°μ΄νΈ
Node μμνκΈ°
β’
CMD μμ node μ€ν
β’
VSCODE ν°λ―Έλ μμ μ€ν
β’
Node.js μ’ λ£
β’
μλ°μ€ν¬λ¦½νΈ(js) νμΌ μ€ν
Node μμνκΈ°
Node.js ν΅μ¬κ°λ
β’
μ±κΈ μ€λ λ (Single-Threaded)
β’
λ ΌλΈλ‘νΉ I/O (Non-Blocking I/O)
β’
μ΄λ²€νΈ κΈ°λ° (Event-Driven)
β’
npm (Node Package Manager)
Node.js ν΅μ¬κ°λ
Node νλ‘μ νΈ .gitignore
Nodeλ‘ λ§λ νλ‘μ νΈλ node_modules λλ¬Έμ μμ² λ§μ λ³κ²½ μ¬νμ΄ λ°μνλ€. npm install ν 2K, 4K μλ‘ μμ² λ§μ λ³κ²½ μ¬ν μΉ΄μ΄νΈκ° λ¬λ€.
κ·Έλ¬λ μ΄κ±Έ λ€ github μ μ¬λ¦΄ νμλ μλ€. package.json μ μμ‘΄μ±μ΄ μμΌλ clone, λλ pull μ λ°κ³ npm install μ νλ©΄ λλ€.
μ΄λ₯Ό github μ μ¬λ¦¬μ§ μκΈ° μν΄μλ .gitignore νμΌ(λ³κ²½ μ¬νμ 무μν νμΌλ€μ μ€μ νλ νμΌ)μ μ§μ ν΄μΌνλ€.
Node.js νλ‘μ νΈ - .gitignore