모듈은 여러가지가 있지만, node js에서 제공하는 모듈(os,http..)이 있고, javascript라는 언어가 제공하는 모듈(Date,String,Array)이 있다.
그리고 타인이 제공하는 모듈이 있다. (npm..)
npm은 node계의 앱스토어라고 불린다.
pakage는 모듈(부품), 독립적인 소프트웨어가 있다. 독립적으로 실행될 수 있는 프로그램은 uglify.js 가 있다. - 못생기게 만드는 프로그램
npm install uglify-js -g(글로벌이 붙으면 컴퓨터 전역에서 사용하는 독립적인 소프트웨어로 설치된다는 말이고, g가 없는 상태로 사용하면
현재 이 패키지를 설치하고 있는 패키지 안에서 부품으로 사용하겠다는 뜻)
[pretty.js]
function hello(name){
console.log('Hi','name');
}
hello('yeseul');
-실행 : uglifyjs pretty.js
= function hello(name){console.log("Hi","name")}hello("yeseul");
- 실행 :uglifyjs pretty.js -m
= function hello(l){console.log("Hi","name")}hello("yeseul");
- 실행 : uglifyjs pretty.js -o uglified.js -m
=pretty.js 가 실행돼 uglify -m이 되고 그게 uglified.js로 저장된다.
보통 uglifty 된 애들은 파일명에 min을 붙이기도 한다 (ex. jQuery.js / jQuery.min.js)
'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 |