2016-08-09 3 views
0

WebStorm을 통해 node.js 응용 프로그램을 실행하고 있습니다. 응용 프로그램은 이와 같은 메커니즘을 통해 다른 모듈/etc를 포함합니다. 내가이 명령을 사용하여 CLI에서 내 응용 프로그램을 실행하면WebStorm - Node.jS process.env.PWD가 정의되지 않았습니다.

utils = require "#{process.env.PWD}/utils.coffee" 

는 :

node server 

모든 것이 잘 작동합니다.

WebStorm에서 앱을 실행하면 (process.env.PWD)이 정의되지 않아 앱이 다운됩니다.

WebStorm 환경 설정에서 Node.js 핵심 라이브러리를 활성화했지만 여전히이 문제가 발생합니까?

무엇이 잘못 되었습니까, 아니면이 설정에서 PWD를 정의하지 않았을 때의 설정이 무엇입니까? 또는 해결 방법이 있습니까?

+0

어떤 OS 당신에 여기에 무엇을 고정 할 수 있습니다 보자? WebStorm을 터미널에서 실행할 때 문제가 지속됩니까? 또한, server.js 실행 구성에서 '상위 환경 변수 포함'이 활성화되어 있는지 확인하십시오. '환경 변수'필드 옆에있는 줄임표 버튼을 눌러이 체크 박스가 선택되었는지 확인하십시오. – lena

+0

OSX 10.11.6을 사용 중입니다. CLI에서 WebStorm을 실행하면 여전히 동일한 문제가 발생합니다. '상위 환경 변수 포함'도 선택됩니다. –

답변

0

나는 우리가 제대로 PWD 변수를 설정하지 않을 생각 https://youtrack.jetbrains.com/issue/RUBY-16153 매우 유사 같은데, 내가

+0

좋은 해결 방법이 있다면. –

+0

해결 방법은 응용 프로그램을 실행하는 데 사용중인 Node.js 구성에서 변수를 지정하는 것입니다. –

관련 문제