如何解决如何摆脱:警告:找不到任何匹配模式“dotenv_config_path=.env.test”的文件
我目前正在开发一个使用 TypeScript 的 NodeJS 项目,我目前正在尝试使用 Mocha 测试我的应用程序。我遇到的主要问题是,当我尝试让 Mocha 在终端中加载 dotenv 模块并将 .env 路径配置为: .env.test
时收到警告这是我使用的命令:
mocha -r ts-node/register -r dotenv/config 'tests/**/*.ts' dotenv_config_path=.env.test
执行此命令时,Mocha 给我以下警告:
Warning: Cannot find any files matching pattern "dotenv_config_path=.env.test"
但是之后,它成功地使用 .env.test 路径加载了 dotenv 模块,并且它能够通过我的所有测试用例而没有任何错误。
有什么办法可以摆脱这个警告吗?或者首选设置是什么,这样我就不会收到此警告?
解决方法
正如 @jonrsharpe 所指出的,事实证明我在配置 --
之前忘记了 dotenv_config_path
。
现在完整的命令是:
mocha -r ts-node/register -r dotenv/config 'tests/**/*.ts' --dotenv_config_path=.env.test
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。