首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodemon,babel-node:如何设置环境变量?

nodemon,babel-node:如何设置环境变量?
EN

Stack Overflow用户
提问于 2017-07-05 12:55:14
回答 6查看 23.5K关注 0票数 11

Dev环境使用以下命令启动:

代码语言:javascript
复制
nodemon -w src --exec \"babel-node src --presets es2015,stage-0\"

如何创建全局变量(或process.env变量) __DEV__ = true

EN

回答 6

Stack Overflow用户

发布于 2017-07-05 13:13:10

您可以向nodemon.json添加"env"属性,如下所示:

代码语言:javascript
复制
...
"env": {
    "__DEV__": "true"
}

或者您可以在package.json中将__DEV__="true"作为start脚本的前缀。这两个都对我很有效。

票数 11
EN

Stack Overflow用户

发布于 2018-10-26 01:26:59

您可以使用您的环境信息向package.json添加一个"nodemonConfig“属性。然后在脚本部分执行nodemon。

代码语言:javascript
复制
"nodemonConfig": {
  "restartable": "rs",
  "ignore": [
  "node_modules/**/node_modules"
  ],
  "delay": "2500",
  "env": {
    "NODE_ENV": "development",
    "NODE_CONFIG_DIR": "./config"
  }
}
票数 8
EN

Stack Overflow用户

发布于 2017-07-05 13:03:41

如果您不想在nodemon调用中处理环境变量,可以这样做。

1)创建一个名为'.env‘的文件,并将如下内容放入其中:DEV=true

2)然后在您的应用程序入口文件中,尽可能早地放入以下行:

请求(‘dotenv’).config();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44917278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档