繁体   English   中英

如何摆脱:警告:找不到任何匹配模式“dotenv_config_path=.env.test”的文件

[英]How to get rid of: Warning: Cannot find any files matching pattern “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模块,并且它能够通过我所有的测试用例go而没有任何错误。

有没有办法摆脱这个警告? 或者首选的设置是什么,这样我一开始就不会收到这个警告?

正如@jonrsharpe指出的那样,事实证明我在配置我的dotenv_config_path之前忘记了--

现在完整的命令是:

mocha -r ts-node/register -r dotenv/config 'tests/**/*.ts' --dotenv_config_path=.env.test

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM