Как nodejs загружает файлы .env? - PullRequest
0 голосов
/ 11 февраля 2020

путь :

- 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

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

dotenv соответствует потребностям.

0 голосов
/ 11 февраля 2020

Если вы хотите запустить сервер разработки на

npm run dev 

Просто включите этот код в ваш пакет. json файл в разделе скрипта.

Считайте, что это ваш пакет. 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"
  }
}

После сохранения пакета. json использование файла,

npm run dev

, и вы увидите, что ваш сервер разработки работает

...