From 611f2274cca178bd8cca5fb48bc1b2a23bd16d88 Mon Sep 17 00:00:00 2001 From: hasezoey Date: Tue, 8 Sep 2020 12:28:05 +0200 Subject: [PATCH] fix(MongoInstance): use environment variable "NODE" before "argv[0]" fixes #177 --- packages/mongodb-memory-server-core/src/util/MongoInstance.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mongodb-memory-server-core/src/util/MongoInstance.ts b/packages/mongodb-memory-server-core/src/util/MongoInstance.ts index fad079a23..a24a6b7ad 100644 --- a/packages/mongodb-memory-server-core/src/util/MongoInstance.ts +++ b/packages/mongodb-memory-server-core/src/util/MongoInstance.ts @@ -204,7 +204,7 @@ export default class MongoInstance { this.debug(`Called MongoInstance._launchKiller(parent: ${parentPid}, child: ${childPid}):`); // spawn process which kills itself and mongo process if current process is dead const killer = spawnChild( - process.argv[0], + process.env['NODE'] ?? process.argv[0], // try Environment variable "NODE" before using argv[0] [ path.resolve(__dirname, '../../scripts/mongo_killer.js'), parentPid.toString(),