.env.development
secret_key=abcd
Run Code Online (Sandbox Code Playgroud)
.env.生产
secret_key=abcde
Run Code Online (Sandbox Code Playgroud)
包.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "SET NODE_ENV=development & node server.js",
"prod": "SET NODE_ENV=production & node server.js",
"lint": "eslint",
"start": "node server.js"
Run Code Online (Sandbox Code Playgroud)
},
在主文件中
require('custom-env').env(process.env.NODE_ENV);
Run Code Online (Sandbox Code Playgroud)
但当我尝试时
npm run dev or npm run prod
Run Code Online (Sandbox Code Playgroud)
它显示当前环境不存在 env 文件:生产/开发