🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@qlover/env-loader

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qlover/env-loader

A package for managing environment variables

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
106
253.33%
Maintainers
1
Weekly downloads
 
Created
Source

@qlover/env-loader

@qlover/env-loader 是一个用于管理环境变量的包。它提供了一种集中化的方式来加载和管理.env文件中的环境变量。

安装

npm install @qlover/env-loader
or
yarn add @qlover/env-loader

使用方法

初始化

要使用Env类,首先需要创建一个实例。可以通过传递配置选项来初始化。

import { Env } from '@qlover/env-loader';

const env = new Env({ rootPath: process.cwd() });

加载环境变量

const env = new Env({ rootPath: process.cwd() });

env.load();

获取环境变量

const env = new Env({ rootPath: process.cwd() });

env.get('NODE_ENV');

搜索并加载.env文件

const env = Env.searchEnv({
  cwd: '/path/to/start',
  preloadList: ['.env'],
});

获取、设置和删除环境变量

env.set('NODE_ENV', 'development');
env.delete('NODE_ENV');
env.get('NODE_ENV');

配置选项

Env类提供了一些配置选项,可以用来控制环境变量的加载和搜索行为。

  • cwd: 指定搜索的根目录。
  • preloadList: 指定要加载的.env文件列表。
  • maxDepth: 指定搜索的最大深度。
  • logger: 指定日志记录器。

Keywords

env

FAQs

Package last updated on 12 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts