node.js - 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 不是函数
解决方案
dotenv npm 库没有load
参数,您尝试执行的操作需要您.config
使用
dotenv.config({ path: '/full/custom/path/to/your/env/vars' })
推荐阅读
- android - 我得到一个提示,声明 'build' , 'initstate', 'dispose', loadModel' 没有被引用。我应该怎么办?
- jira - 我们如何使用 Jira 测试上传 Jira 产品
- javascript - 一些 WinRT 功能在 Xbox 上失败,但在 Windows 10 上没有
- javascript - 在 Dash 中为悬停跟踪图像创建客户端回调(修订)
- excel - 需要将索引公式切换到 VBA 以允许我返回真正的空白
- google-apps-script - Classroom.Courses.CourseWork.patch
- python - 检查哪些可选参数提供给函数调用
- python - Python Pandas 当我尝试在现有数据框中添加一列时,我的新列不正确
- python - 如何让这个网络爬虫只打印歌曲的标题?
- ios - VStack 扩展了它的内容布局。是否可以更改 VStack 的分布?