简介
envirofig 是一个可以 facile 地管理环境变量的 npm 包,它可以让你在不同的环境中快速切换变量,无需再手动更改代码中的环境变量参数。
安装
使用 npm 安装 envirofig,输入以下命令:
npm install envirofig --save
使用方法
在你的项目文件中引入 envirofig:
import env from 'envirofig';
然后,定义环境变量和它们在不同环境中的值:
env.config({ API_URL: { production: 'https://api.my-site.com', development: 'http://localhost:3000/api', staging: 'https://staging.api.my-site.com/api', }, });
之后,在你的代码中,你就可以使用 process.env
中的变量,不用担心在不同环境下变量参数的不同:
const API_URL = process.env.API_URL
环境选择
对于不同的环境,你需要使用 NODE_ENV
环境变量进行选择。一般来说,可以使用以下三种环境:
- production:生产环境
- development:开发环境
- staging:暂存环境,一般作为发布前测试环境
在命令行中输入以下命令即可设置环境:
NODE_ENV=production node yourApp.js
示例代码
-- -------------------- ---- ------- ------ --- ---- ------------ ------------ -------- - ----------- -------------------------- ------------ ---------------------------- -------- -------------------------------------- -- --- ----- ------- - -------------------- ---------------------
总结
使用 envirofig 可以很方便地管理环境变量,不需要手动更改参数值,可以更方便地进行开发和测试。同时, envirofig 可以使用在不同的前端框架中,如 React、Vue 等。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e26a563576b7b1ecf2f