简介
@eir/env 是一个用于获取环境变量的 npm 包,通过该 npm 包,我们能够方便的在前端应用中获取环境变量。
安装
你可以通过 npm 或者 yarn 安装 @eir/env。命令如下:
npm install @eir/env # OR yarn add @eir/env
使用
在使用之前,我们需要先设置需要使用的环境变量,这里以创建一个 .env
文件为例:
# .env API_URL=https://api.example.com
然后,我们需要在应用中导入 @eir/env
包,示例代码如下:
import env from '@eir/env'; const apiUrl = env('API_URL'); console.log(`Current API URL is ${apiUrl}`);
在运行该应用时,控制台将会打印出以下内容:
Current API URL is https://api.example.com
env
函数可以传入两个参数,第一个参数为环境变量名称,第二个参数为默认值,如果在应用中没有设置该环境变量或者该环境变量的值为空,将返回默认值。示例代码如下:
const apiKey = env('API_KEY', 'secret_api_key');
意义
相较于直接使用
process.env
来获取环境变量,使用 @eir/env 能够简化我们的代码,提高代码的可读性和可维护性。通过 .env 文件来管理环境变量,能够有效的避免将敏感信息提交到代码仓库中。
小结
通过本篇文章,我们了解了如何使用 @eir/env 包来获取环境变量,并且介绍了该包的优势和使用场景。希望本篇文章对你有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/109532