npm#2
How to use someone's code(module) #2 Use as corresponding 'module'
๋ถํ์ฒ๋ผ ๊ฐ์ ธ์์ ์ฌ์ฉํ npm์ ์ค์นํ๊ธฐ ์ด์ ์ ๋จผ์ ํ๋ก์ ํธ ํด๋๋ฅผ npm์ ํจํค์ง๋ก ์ด๊ธฐํ์์ผ์ผํ๋ค.
1.๋ค๋ฅธ ์ฌ๋์ด ๋ง๋ ๋ชจ๋์ ๋
๋ฆฝ์ ์ผ๋ก ์ฌ์ฉํ ๋(standalone)
ex) uglify
- ์ ์ญ์(global-g) ์ฌ์ฉ
npm install sample -g
-๋ก์ปฌ์์ ์ฌ์ฉ : ํ์ฌ npm์ด ์๋ ๋๋ ํ ๋ฆฌ์์ '๋ถํ์ผ๋ก ์ฌ์ฉํ๋ค.
์ผ์์ ์ผ๋ก ์ฌ์ฉํ ๋ ์ฃผ๋ก ์ฌ์ฉํ๋ค.(extraneous;๊ด๋ จ์๋)
npm install underscore
2.๋ค๋ฅธ ์ฌ๋์ด ๋ง๋ ๋ชจ๋์ ๋ด sw์ ํฌํจ์ํฌ ๋
: ์ธ๋ถ๊ฐ ์๋๋ผ ์์ ์ข
์์์ผ๋ฒ๋ฆฐ๋ค. ์ด ํ๋ก์ ํธ์ ๋ฐ๋์ ํ์ํ๊ณ , ํญ์ ๊ฐ์ด ๋ค๋
์ผํ ๋ ์ฌ์ฉํ๋ค. "dependincies"ํญ๋ชฉ์ด ์ถ๊ฐ๋๋ฉฐ ์ข
์์ฑ์ด ๋ช
์๋๋ค. ๋ค๋ฅธ ํ๋ก์ ํธ์์ ์ข
์์ฑ์ด ์๋ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ฐ์ ธ์ฌ ์ ์๊ฒ ๋๋ค.
npm install underscore --save
ํ์ฌ ๋์ swํจํค์ง๋ underscore์ ์์กดํ๊ณ ์๋ค.
"dependincies"๊ฐ ์์ผ๋ฉด package.json ํ์ผ๋ง ์์ผ๋ฉด ์ธ์ ๋ ์์ ์ ํจํค์ง์ underscore 1.12.0์ ํฌํจ์ํฌ ์ ์๋ค๋ ๋ป์ด๋ค.
"dependencies": {
"underscore": "^1.12.0"
}