首页 > 解决方案 > node.js dotenv 加载不是一个函数

问题描述

我刚刚更新了我的包,我无法使用 npm dotenv 包加载我的 env 文件。

“dotenv”:“^7.0.0”,“@types/dotenv”:“^6.1.0”,

import dotenv from "dotenv";

    switch (process.env.NODE_ENV) {
            case "test":
                break;
            case "production":
                break;
            default:
                dotenv.load({ path: ".env" });
        }

"error":{},"level":"error","message":"uncaughtException: dotenv_1.default.load 不是函数\nTypeError: dotenv_1.default.load 不是函数

标签: node.jsdotenv

解决方案


dotenv npm 库没有load参数,您尝试执行的操作需要您.config使用

dotenv.config({ path: '/full/custom/path/to/your/env/vars' })

推荐阅读