Post
생활코딩에 nodejs 강좌가 있어서
부랴부랴 듣는중..
아래는 정리한것이다.
다하고 리니지m 해야지 ㅋㅋ
모듈과 NPM
https://opentutorials.org/course/2136/11854
1.모듈이란? 모델. 부품. nodejs의 역활. 서버를 만드는 역활
미리 사람들이 만든 웹서버를 배우는 것이 이번장 목표.
nodejs는 http 라는 부품을 가지고 있고, 그 사용설명서를 찾는 법 설명
const http = require('http'); // http라는 모듈을 요청
2.메뉴얼에 나온 함수 사용해보기
우리가 사용하는 컴퓨터의 os를 알아보자
var o = require('os');
console.log(o.platform());
module.js 라고 저장 후 해당 경로로 가서
node moudle.js 라고 치면 자신의 os가 나온다.
나는 윈도우 win32
3. 다른 사람이 만든 모듈을 사용하는 방법? NPM
Node Package Manager
NodeJS가 제공하는 모듈 : HTTP, OS
JavaScript가 제공하는 모듈 : Date, String, Array
타인의 모듈을 사용하는 방법? NPM (Node계의 앱스토어)
www.npmjs.com
npm install uglify-js -g
-g 가 붙으면 전역, 붙지 않으면 사용 프로젝트에만 사용함.
아래 내용이 나옴
`-- uglify-js@3.0.19
+-- commander@2.9.0
| `-- graceful-readlink@1.0.1
`-- source-map@0.5.6
pretty.js 파일 작성
function hello(name){
console.log('Hi,'+name);
}
hello('hihi');
저장 후 uglityjs pretty.js 실행 하면 줄바꿈이 사라진 코드가 보임
uglityjs pretty.js -m 이라고 하면 name이 o로 바뀜. 이름을 바꿔도 상관없는 변수의 이름을 바꿔줌
uglityjs pretty.js -o uglified.js -m 으로 uglified.js -m 파일로 저장할 수도 있고
uglityjs pretty.js -o uglified.js -m 으로 pretty.min.js -m 파일로 작아졌다는 의미를 부여해서 저장할 수 있다.
'이전게시판 > nodejs' 카테고리의 다른 글
Nodejs Express - 템플릿 엔진(Jade) (0) | 2017.07.08 |
---|---|
Nodejs Express - 웹페이지를 표현하는 방법 (0) | 2017.07.08 |
생활코딩 Nodejs Express 설치 + 간단 웹어플 만들기 (0) | 2017.07.01 |
nodejs 콜백 함수 (0) | 2017.06.24 |
생활코딩 nodejs 모듈 4,5 NPM (0) | 2017.06.24 |