본문 바로가기

IT 인터넷/node.js

[node js] 다른 사람이 만든 npm 사용해보기

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

유명한 모듈이 있는데 underscore.js가 있다.


npm install underscore 를 하기 전에 // 


현재 사용하고 있는 디렉토리를 하나의 패키지로 만들어야 한다.


: npm init 라는 명령어로 입력하면 패키지로 만들기 위한 여러가지 질문들이 나온다.


질문을 답하고 나면 

package.json 이라는 파일이 생성된다.


이제 언더스코어를 다운받는다.  


그러면 해당 디렉토리 안에 node_module이라는 폴더가 생기고, 밑에 underscroe 폴더가 생성된다. 


근데 extroneous라는 메세지가 뜨는데 불완전 하다는 뜻이다.


npm install underscore --save 라고 저장하면 package.js 파일에도 dependencies안에표시된다. 


있는 것은 package.json라는 파일만 있으면 언제든 underscroe를 자신의 파일에 포함시킬 수 있다. (????)



암튼 npm을 사용해보자 


먼저 파일을 만든다.

[underscore.js]

var _ = require('underscore');

var arr = [12,11,10,9,8]


여기서 첫번째 숫자를 가져오려고 하면 

console.log(arr[0]); 이라고 하면 


node underscore.js를 실행했을 때 12가 출력된다.


마지막 숫자를 가져오려고하면 좀 복잡한데,


console.log(arr[arr[arr.length-1]); 이라고 해야 가져온다. 



하지만 underscore는 좀더 간단하고 보기 쉽게 이를 변형할 수 있는데,


console.log(_.first[arr]); 로 첫번째 값 12를 가져올 수 있고

console.log(_,last[arr]);을 쓰면 마지막 값을 return 한다. 





'IT 인터넷 > node.js' 카테고리의 다른 글

[node js] 서버 만들기 코드 분석  (0) 2017.11.08
[node js] 동기와 비동기 프로그래밍  (0) 2017.11.08
[node js] 콜백 함수  (0) 2017.11.08
[node js] npm  (0) 2017.11.07
[node js] 모듈  (0) 2017.11.07