본문 바로가기

blog/scrap

node.js 개발환경설정 in Linux

반응형

원글 : node.js 개발환경설정 in Linux (tistory.com)

〃server/node.js

node.js 개발환경설정 in Linux

NoviceInAny 2014. 5. 27. 17:55

설치를 완료 했다면 간단한 개발환경설정

 

 

1. node와 npm을 어느곳에서나 사용하기 위한 PATH 설정

# echo $PATH

현재 $PATH 설정을 확인 한다

 

# vi /etc/profile

export PATH=$PATH:/설치경로/node-v0.10.28/bin

profile에 PATH에 /설치경로/node/bin 을 추가

(node-v0.10.28이라는 디렉토리에 node.js를 설치 해서 위와 같은 경로로 추가)

 

# source /etc/profile

설정 된 PATH를 적용하기 위해 /etc/profile 실행

 

# echo $PATH

PATH가 제대로 설정이 되어 있는지 다시 한 번 확인

 

# node -v

node 명령어를 실행해서 PATH가 제대로 설정되었는지 확인

제대로 설정이 되었다면 npm 명령어도 어디서나 사용이 가능하다

 

 

 

2. forever package 설치

node.js를 실행하다 보면 서버로 백그라운드에서 실행을 하는데도 터미널을 닫으면 프로세스가 종료가 되는 현상이 있었다.

# node test.js &

 

그래서 설치하는 package가 forever

 

# npm install forever -g

 

// test.js 실행

# forever start test.js   

 

// 실행 된 node.js 프로세스 리스트 확인

# forever list

 

// 실행 된 node.js 프로세스 정지

# forever stop 프로세스번호

# forever stopall

 

 

※ 참고 npm 기본 사용법

1. 설치 : 모듈을 ./node_modules 에 설치

   require('moduleName') 함수를 이용해서 node.js 내에서 모듈을 사용

# npm install moduleName

 

2. Global 설치 : 모듈을 전역에 설치하여 쉘에서 사용 (예, forever, supervisor )

# npm install moduleName -g

 

3. 제거 : 모듈을 삭제

# npm uninstall moduleName

 

4. 업데이트 : 모듈을 최신 버전으로 업데이트

# npm update moduleName

 

http://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders

 

※ node.js 내에서 모듈을 사용 할 경우 탐색경로가 위와 같이 나와 있다.

모듈을 이상한 경로에 설치했을 경우 node.js에서 모듈사용이 불가능 할 수도 있다.

 

※ supervisor package 도 유용하게 개발시 유용하게 사용되어 진다 (js 파일 변경시 자동으로 재시작)

반응형