简体   繁体   English

nodejs 如何加载 .env 文件?

[英]How does nodejs load .env files?

path:小路:

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

.env.production .env.生产

TOKEN = 'prod'

.env.development .env.development

TOKEN = 'dev'

index.js索引.js

console.log(process.env.TOKEN )

My desired effect:我想要的效果:

$ npm run dev
> dev

$ npm run prod
> prod

Development environment:开发环境:

windows10视窗10

vscode vscode

If you want to run your development server on如果你想在你的开发服务器上运行

npm run dev 

Just include this code in your package.json file in the script section.只需将此代码包含在脚本部分的 package.json 文件中。

Consider this as your 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"
  }
}

After saving package.json file use,保存 package.json 文件后使用,

npm run dev

and you'll see your development server running你会看到你的开发服务器正在运行

dotenv满足需求。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM