* 이 포스트는 "생활코딩 egoing님의 node강좌" 를 보고 정리하는 개인적인 포스트입니다.


[참고/출처]

https://opentutorials.org/course/2136/11854



uglifyjs 모듈은 들여쓰기 등을 사용하여 가독성 있게 만든 파일에서

불필요한 들여쓰기나 띄어쓰기 등을 지워줘서 같은 내용의 파일을 훨씬 가볍게 만들어 주는 모듈입니다.



NPM 모듈 uglify 사용하기


먼저, 터미널에서 npm 을 이용해 uglifyjs 모듈을 설치해 줍니다.


 [user@server home] # npm install uglifyjs -g


그 후, 본인이 작성한 js 파일을 이용하거나 들여쓰기를 사용해 간단한 소스로 파일을 하나 만들어줍니다.


//pretty.js


이 후 파일이 있는 위치에서 파일을 uglifyjs로 실행시켜 줍니다.


 

[user@server home/www/node] # uglifyjs pretty.js

function hello(name){console.log("Hi,"+name)}hello("mingcho"); //이렇게 minify 되었습니다



이와 같은 명령을 -m 옵션을 사용하면


 

[user@server home/www/node] # uglifyjs pretty.js -m

function hello(o){console.log("Hi,"+o)}hello("mingcho");            //함수의 파라미터이름도 단순하게 변경되었습니다.


     

이제 이와같은 파일을 원본파일의 mininum 파일로 만들어봐요.(-o 옵션사용)


 

[user@server home/www/node] # uglifyjs pretty.js -o pretty.min.js -m


     

minify 된 파일이 만들어 졌으면 성공~!!




+ Recent posts

티스토리 툴바