【发布时间】:2020-08-09 11:30:11
【问题描述】:
我正在为我的 Express 项目编写测试,但是当我运行测试脚本时,我的环境变量没有加载。
在其他线程中,人们建议使用--setupFiles dotenv/config,我这样做了,但不幸的是它没有用。我尝试将它添加到我的测试脚本和jest.config.js 文件中,但都没有奏效。有人对如何解决这个问题有任何提示吗?
上下文
这就是我在package.json 上设置笑话的方式:
"scripts": {
"test": "jest --watchAll --setupFiles dotenv/config"
},
"jest": {
"testEnvironment": "node"
},
在我的app.js 文件的顶部,我加载了我的环境变量
require('dotenv').config();
这是我的文件夹结构:
【问题讨论】:
标签: javascript node.js express jestjs dotenv