webstorm 은 훌륭한 web-IDE고
meteor도 훌륭한 javascript framework 인데
meteor의 경우 실제로 node.js 파일을 실행하는 부분이 없어서 어딜 진입점으로 해야할지 난감하게 느낄 수도 있다.
고민하지 말고 meteor 실행 파일을 까보자.
cat `which meteor`
해보니 맨 마지막 두줄에
export NODE_PATH="$DEV_BUNDLE/lib/node_modules"
exec "$DEV_BUNDLE/bin/node" "$METEOR" "$@"
이 두문장이 보인다.
$DEV_BUNDLE 이 어딘지 읽어보기 귀찮아서 찍어봤더니 meteor 설치 디렉토리더라
내 경우는 /usr/local/meteor
which meteor 에서 bin 상위 경로라고 보면 된다.
Edit Configuration 에서 Node.js 를 추가하고 아래와 같이 설정해보자.
이런식으로 주니 무리가 없더라. Environment variables 에
NODE_PATH 항목을 추가하고 meteor 를 설치한 경로 + /lib/node_modules 를 추가하는게 포인트.
눈치빠른 분이라면 meteor application 에 외부 package를 추가하고자 할때 어떻게 해야할지 감 잡으신 분도 있을거다
아무튼 저렇게 하고 가동하면 정상적으로 동작한다.
이제 터미널 옮겨다니 말고 편하게 콘솔창으로 서버 메시지를 보자.
meteor도 훌륭한 javascript framework 인데
meteor의 경우 실제로 node.js 파일을 실행하는 부분이 없어서 어딜 진입점으로 해야할지 난감하게 느낄 수도 있다.
고민하지 말고 meteor 실행 파일을 까보자.
cat `which meteor`
해보니 맨 마지막 두줄에
export NODE_PATH="$DEV_BUNDLE/lib/node_modules"
exec "$DEV_BUNDLE/bin/node" "$METEOR" "$@"
이 두문장이 보인다.
$DEV_BUNDLE 이 어딘지 읽어보기 귀찮아서 찍어봤더니 meteor 설치 디렉토리더라
내 경우는 /usr/local/meteor
which meteor 에서 bin 상위 경로라고 보면 된다.
Edit Configuration 에서 Node.js 를 추가하고 아래와 같이 설정해보자.
NODE_PATH 항목을 추가하고 meteor 를 설치한 경로 + /lib/node_modules 를 추가하는게 포인트.
눈치빠른 분이라면 meteor application 에 외부 package를 추가하고자 할때 어떻게 해야할지 감 잡으신 분도 있을거다
아무튼 저렇게 하고 가동하면 정상적으로 동작한다.
이제 터미널 옮겨다니 말고 편하게 콘솔창으로 서버 메시지를 보자.
Meteorite 을 쓰는 경우라면
답글삭제Path to node 를 원래 그냥 Node 의 경로인 /usr/local/bin/node 같은 걸로 잡아주고
Path to Node App JS File 을 /usr/local/bin/mrt (혹은 /usr/bin/mrt) 로 잡아주면 된다.