nodejs如何加载.env文件?

How does nodejs load .env files?

路径:

- 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

如果您想 运行 您的开发服务器

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

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

dotenv满足需求