본문 바로가기

Programming Practice/Javascript

테스트 환경 구성

빠른 테스트를 위해 기존 방식에서 신규 방식으로 테스트 환경 구성을 변경한다.

 

 IDE

 Web Server 

 library 구성

 기존

 eclipse 

 Apache Tomcat Server 

 직접 구성

 신규

 Sublime Text 

 http server 

 (Node.js 의 npm를 통해 설치)

 bower

 (Node.js 의 npm를 통해 설치)


1. Sublime Text2 설치

http://www.sublimetext.com/2 에서 Download 해서 설치한다.

Sublime Text3 는 현재 beta 버전이다. 

* http://www.hans.or.kr/2013/11/sublime-text3.html 를 참고해서 package-control을 설치한다.

* Preferences - Package Control을 선택하고, Install Package를 선택한다. tmpl 를 입력해  tmpl 을 자동으로 만들수 있는 Package를 설치한다.


2. Node.js 설치 → npm 설치

** Node.js 

 - JavaScript runtime built on Chrome's V8 JavaScript engine

 - event-driven, non-blocking I/O model -> lightweight/efficient

1) https://nodejs.org/en/ 에서 download 후 설치한다. npm은 자동으로 설치된다.


3. bower 설치

** bower

- front-end package management

2) 설치방법 : npm install -g bower

 cf. -g : globally 라는 의미이며, use it as a command line tool

3) 정상 설치 확인 : bower -version 해서 특정 숫자가 나오면 정상 설치됨.

4) 작업폴더로 이동해서 필요한 components를 설치한다.

ex) bower install jquery

ex) bower install bootstrap


4. http-server 설치

** http-server

- A simple zero-configuration command-line http server

1) 설치방법 : npm install -g http-server


5. http-server 기동

1) 기동 방법 : 작업 폴더로 이동해서 http-server -c-1

cf. -c-1 : http-server -help 에서 보면, -c 옵션은 Cache time in seconds를 말한다. To disable caching 은 -c-1 이다. test를 위해서는 cache를 하지 않아야 하기 때문에 -c-1을 설정한다.

2) 중지 방법 : Ctrl + c


6. 신규 파일 만들기

File - New File (SublimeTmpl) 을 선택해서, template된 file을 생성한다.

jQuery 와 bootstrap css 적용을 위해서는 아래와 같이 설정한다.




'Programming Practice > Javascript' 카테고리의 다른 글

delegation  (0) 2016.07.31
javascript convention  (0) 2016.07.31
Function  (0) 2016.07.30
prototype  (0) 2016.02.10
즉시실행함수(Immediate function)  (0) 2016.02.10