npm 包 node-env-loader 使用教程

阅读时长 3 分钟读完

在前端开发过程中,我们经常需要根据不同的环境变量来设置一些配置参数(如 API 地址、域名等)。而 node-env-loader 就是一个可以帮助我们加载环境变量的 npm 包。本文将详细介绍该包的使用方法。

安装 node-env-loader

首先,我们需要安装 node-env-loader:

配置 webpack

在 webpack 配置文件中,我们需要使用 node-env-loader 来加载环境变量:

-- -------------------- ---- -------
----- ------------- - ---------------------------

-------------- - -
  -- ---
  -------- -
    -- ---
    ----------------
  --
--

此外,我们还需要在 package.json 中配置环境变量:

上述配置中,我们为不同的打包命令设置了不同的环境变量值。

加载环境变量

在前述配置完成后,我们就可以在代码中加载环境变量了。nodeEnvLoader 函数会将环境变量注入到 process.env 对象中,我们只需要在代码中通过 process.env.xxx 来访问相应的环境变量即可。

例如,我们可以通过以下方式来加载 API 地址:

示例代码

下面是一个完整的示例代码:

-- -------------------- ---- -------
-- -----------------
----- ------------- - ---------------------------

-------------- - -
  -- ---
  -------- -
    -- ---
    ----------------
  --
--

-- ------------
----- ------- - ---------------------

---------------- ----------------

-- ------------
-
  ---------- -
    -------- --------------------- ------------------------------ --------------------
    -------- -------------------- -------------------------------- --------
  -
-

在上述代码中,我们使用 webpack 来打包代码,并在不同的打包命令中设置不同的环境变量值。在代码中,我们通过 process.env.API_HOST 来访问设置的 API 地址,并将其输出到控制台。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055af181e8991b448d899b

纠错
反馈