All*_*uan 8 javascript node.js express jestjs dotenv
我正在为 Express 项目编写测试,但是当我运行测试脚本时,我的环境变量未加载。
在其他线程中,人们建议使用--setupFiles dotenv/config
,我也这样做了,但不幸的是它不起作用。我尝试将其添加到我的测试脚本和文件中jest.config.js
,但没有成功。有人对如何解决这个问题有任何提示吗?
语境
这就是我设置 jest 的方式package.json
:
"scripts": {
"test": "jest --watchAll --setupFiles dotenv/config"
},
"jest": {
"testEnvironment": "node"
},
Run Code Online (Sandbox Code Playgroud)
在文件顶部app.js
,我加载环境变量
require('dotenv').config();
这是我的文件夹结构:
归档时间: |
|
查看次数: |
6901 次 |
最近记录: |