【发布时间】:2016-08-09 20:43:07
【问题描述】:
我正在通过 WebStorm 运行 node.js 应用程序。该应用程序通过这样的机制包括其他模块/等;
utils = require "#{process.env.PWD}/utils.coffee"
当我使用此命令从 CLI 运行我的应用程序时:
node server
一切正常。
当我在 WebStorm 中运行应用程序时,process.env.PWD 中的 PWD 未定义,应用程序崩溃。
我在 WebStorm 首选项中启用了 Node.js 核心库,但我仍然遇到这个问题?
在这种情况下,我做错了什么或缺少什么设置会使 PWD 未定义?或者,有解决方法吗?
【问题讨论】:
-
您使用的是什么操作系统?从终端运行 WebStorm 时问题是否仍然存在?另外,请检查是否在您的 server.js 运行配置中启用了“包含父环境变量” - 按“环境变量”字段旁边的省略号按钮,看看是否勾选了此复选框
-
我在 OSX 10.11.6 上。如果我从 CLI 运行 WebStorm,我仍然会遇到同样的问题。 “包括父环境变量”也被选中。
标签: javascript node.js coffeescript webstorm