NPM
NPM (Node Package Manager) μ μ£Όμ κΈ°λ₯
NPMSearch μμ νμ κ°λ₯ν Node.js ν¨ν€μ§/λͺ¨λ μ μ₯μ
Node.js ν¨ν€μ§ μ€μΉ λ° λ²μ / νΈνμ± κ΄λ¦¬λ₯Ό ν μ μλ 컀맨λλΌμΈ μ νΈλ¦¬ν°
npm μ€μΉ νμΈ
npm version update
Installing Modules using NPM
Syntax to install any Node.js module
Install a famous Node.js web framework module called express
Now you can use this module in your js file as following
Global vs Local Installation
κΈ°λ³Έμ μΌλ‘λ npm
μ moduleμ local modeλ‘ μ€μΉ
Local mode
: packageλ₯Ό λͺ λ Ήμ΄λ₯Ό μ€νν directory μμ μλ
node_modules
μ μ€μΉνλ κ²μ μλ―ΈGlobal mode
: System directoryμ μ€μΉνλ κ²μ μλ―Έ
expressλ₯Ό κΈλ‘λ² modeλ‘ μ€μΉνκΈ°
νμ¬ κ²½λ‘κ° μλ /usr/lib/node_modules μ λͺ¨λμ μ€μΉνλ κ² νμΈ κ°λ₯
systemμ μ μ₯νλ―λ‘, root κ³μ μ΄ μλλΌλ©΄ μμ
sudo
λ₯Ό λΆμ¬μ£Όμ΄μΌ ν¨!Global mode λ‘ μ€μΉνμμλλ, node applicationμμ λ°λ‘
require
ν μλ μμbut,
npm link
λͺ λ Ήμ΄λ₯Ό μ λ ₯νμ¬ ν΄λΉ moduleμ λΆλ¬μ¬ μ μμ
package.json
: Node application / moduleμ κ²½λ‘μ μμΉν΄ μμΌλ©° pacakgeμ μμ±μ μ μν¨
expressλ‘ projectλ₯Ό μμ±νμ λ μμ±λλ package.json
package.jsonμ projectκ° μμ‘΄νλ moduleκ³Ό module versionμ μ 보λ₯Ό λ΄κ³ μμ
Uninstalling a Module
Updating a Module
Search a Module
μ΄ λͺ λ Ήμ΄λ μ²μ μ΄μ©ν λ memory μμ² μ‘μλ¨Ήμ
Cloud IDEλ₯Ό μ¬μ©νκ±°λ serverμ ramμ΄ 1G μ λλΌλ©΄ λ§€μ° μ€λ걸리거λ μλ¬κ° λ¨
κ·Έλ΄λ NPMSearch μμ κ²μνκΈ°!
Last updated