在 WebStorm 中设置 Node.js 环境变量

Posted

技术标签:

【中文标题】在 WebStorm 中设置 Node.js 环境变量【英文标题】:Set Node.js environment variables in WebStorm 【发布时间】:2011-12-04 04:09:46 【问题描述】:

在使用 JetBrains 的 WebStorm 官方 Node 插件(以及他们的其他 IDE)运行 Node.js 应用程序时,有什么方法可以设置环境变量?

【问题讨论】:

【参考方案1】:

不,WebStorm 不可能,环境变量应该是defined in your system。

更新:在新版本中,可以在运行/调试配置中设置环境变量。

【讨论】:

所以在我的情况下,它们是在我的系统中定义的,但是当我的节点应用程序运行时 process.env 对象是空的。有什么想法吗? 再南是正确的。您可以在运行/调试配置中设置环境变量。我刚刚通过设置 NODE_ENV 变量确认这对我有用(IDEA 12.1.3)。 @DanTanner,这个功能是后来添加的。在我回复时,这是不可能的。【参考方案2】:

其实是可以的 这是官方文档: http://www.jetbrains.com/webstorm/webhelp/run-debug-configuration-node-js.html

这是我的截图

【讨论】:

动态可以吗?我想定义 CHROME_BIN=which google-chrome || which chromium-browser? 嗨,我如何打开这个窗口?有人可以提供步骤吗? @anandhu 你去运行->编辑配置->从左边选择你想要的配置或创建一个新的Node.js运行配置->环境变量->看起来像一张纸的小图标环境变量字段右侧的纸张。

以上是关于在 WebStorm 中设置 Node.js 环境变量的主要内容,如果未能解决你的问题,请参考以下文章

从 Node.js 中设置全局环境变量

如何在 Dockerfile 中设置 Node 环境变量以运行 node.js 应用程序?

在 JetBrains WebStorm 中使用 node.js 文件观察器

运行 cron 作业 (Node.js) 时如何在 Amazon Elastic Beanstalk 中设置环境变量?

node.js + webstorm :配置开发环境

在 Node.js 中设置计时器