node.js - Hur man blir av med: Varning: Kan inte hitta några filer som matchar mönstret "dotenv_config_path=.env.test"


Jag arbetar för närvarande på ett NodeJS-projekt som använder TypeScript, och jag försöker just nu testa min applikation med Mocha. Huvudproblemet jag har är att jag får en varning när jag försöker få Mocha att ladda dotenv-modulen i Terminalen och ha .env-sökvägen konfigurerad till: .env.test

Det här är kommandot jag använde:

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

När jag kör detta kommando ger Mocha mig följande varning:

Warning: Cannot find any files matching pattern "dotenv_config_path=.env.test"

Men efteråt laddar det framgångsrikt dotenv-modulen med .env.test-sökvägen, och det kan gå igenom alla mina testfall utan några fel.

Finns det något sätt att bli av med denna varning? Eller vad är den föredragna inställningen så att jag inte skulle få denna varning från början?

Svar #1

Som @jonrsharpe påpekade, visade det sig att jag glömde -- innan jag konfigurerade min dotenv_config_path.

Det kompletta kommandot är nu:

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