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