在前端开发中,经常需要处理环境变量,如配置文件、API 地址等。而 envv 就是一个方便的 npm 包,可以轻松地获取和设置环境变量。本篇文章将为您详细介绍 envv 的使用方法。
安装
在命令行中输入以下命令即可安装 envv。
npm install envv
使用
在项目中引入 envv。
const envv = require('envv');
获取环境变量
简单地调用 envv()
函数,即可获取环境变量的值。例如:
const API_URL = envv('API_URL'); console.log(API_URL);
设置环境变量
可以使用 envv.set()
函数来动态地设置环境变量。例如:
envv.set('DEBUG', true);
加载配置文件
可以使用 envv.config()
函数来加载配置文件。envv 支持加载不同的配置文件,如 .env
、.env.production
等。例如:
envv.config({ path: '.env.production' });
加载后,便可以通过 envv()
函数来读取对应的环境变量。例如:
const API_URL = envv('API_URL'); console.log(API_URL);
默认值
可以通过第二个参数来设置默认值。例如:
const API_URL = envv('API_URL', 'http://localhost:3000'); console.log(API_URL);
如果没有设置 API_URL
这个环境变量,则会使用 http://localhost:3000
这个默认值。
解析值
使用 envv.parse()
函数可以将字符串类型的值自动解析为其他类型。例如:
const PORT = envv.parse('PORT', '8080', 'number'); console.log(PORT + 1);
这里指定了第三个参数类型为 number
,将结果解析为数值类型。
结语
以上就是 envv 的使用方法,通过 envv,可以轻松地获取和设置环境变量,减少开发工作量。如果您想查看完整文档,请访问 npm 官网。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e26a563576b7b1ecfb3