2016-08-09 8 views
0

私はWebStormを通じてnode.jsアプリケーションを実行しています。アプリケーションには、このようなメカニズムはありますが、他のモジュール/ etcが含まれています。WebStorm - Node.jS process.env.PWDは定義されていません

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

私は、このコマンドを使用してCLIから私のアプリを実行します。

node server 

すべてが正常に動作します。

WebStormからアプリを実行すると、がprocess.env.PWDにあり、アプリがクラッシュします。

私はWebStorm環境設定でNode.jsコアライブラリを有効にしましたが、まだこの問題がありますか?

私は何が間違っているのですか、またはこのインスタンスでPWDが未定義になる設定が何ですか?または、回避策がありますか?

+0

を見てみましょう、我々は適切にPWD変数を設定していないと思いますか? WebStormを端末から実行しても問題は解決しませんか?また、server.jsの実行コンフィギュレーションで「親環境変数を含める」が有効になっているかどうかを確認してください。「環境変数」フィールドの横にある省略記号ボタンを押して、このチェックボックスにチェックが入っているかどうかを確認してください。 – lena

+0

OSX 10.11.6です。私がCLIからWebStormを実行すると、私はまだ同じ問題を抱えています。 「親環境変数を含める」もチェックされます。 –

答えて

0

https://youtrack.jetbrains.com/issue/RUBY-16153と非常によく似ています、私は私はあなたがどのようなOS上であり、ここで固定することができるもの

+0

もし素晴らしい回避策があれば。 –

+0

回避策は、アプリケーションを実行するために使用しているNode.js設定で変数を指定することです。 –

関連する問題