【问题标题】:How does nodejs load .env files?nodejs如何加载.env文件?
【发布时间】:2020-02-20 13:24:18
【问题描述】:

路径:

- index.js
- .env.production
- .env.development

.env.production

TOKEN = 'prod'

.env.development

TOKEN = 'dev'

index.js

console.log(process.env.TOKEN )

我想要的效果:

$ npm run dev
> dev

$ npm run prod
> prod

开发环境:

windows10

vscode

【问题讨论】:

  • 你真的在使用dotenv吗?

标签: node.js dotenv


【解决方案1】:

如果你想在

上运行你的开发服务器
npm run dev 

只需将此代码包含在脚本部分的 package.json 文件中即可。

将此视为您的 package.json

{
  "name": "sample-app",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "dev": "npm run dev",
 },
  "author": "Raja Shekar",
  "license": "ISC",
  "dependencies": {
    "couchbase": "^2.6.10"
  }
}

保存package.json文件后使用,

npm run dev

你会看到你的开发服务器正在运行

【讨论】:

    【解决方案2】:

    dotenv 满足需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-08
      • 1970-01-01
      • 2017-06-25
      • 2018-06-05
      • 2020-06-19
      • 2019-02-12
      • 2021-08-29
      • 1970-01-01
      相关资源
      最近更新 更多