如何摆脱:警告:找不到任何匹配模式 "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 模块,并且它能够通过我所有的测试用例而没有任何错误。
有什么方法可以消除这个警告吗?或者首选设置是什么,这样一开始我就不会收到此警告?
正如 @jonrsharpe 所指出的,结果是我在配置 dotenv_config_path
.
之前忘记了 --
现在完整的命令是:
mocha -r ts-node/register -r dotenv/config 'tests/**/*.ts' --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