Search code examples
node.jsdotenv

How does nodejs load .env files?


path:

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

.env.production

TOKEN = 'prod'

.env.development

TOKEN = 'dev'

index.js

console.log(process.env.TOKEN )

My desired effect:

$ npm run dev
> dev

$ npm run prod
> prod

Development environment:

windows10

vscode


Solution

  • dotenv meets the needs.