From 5e3f10d7a309fa383d956c2e554f290f776e12d3 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Wed, 12 Jun 2024 16:18:36 +0200 Subject: [PATCH] fix: don't panic if cannot find the Node version --- src/api.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/api.ts b/src/api.ts index ac157df5..8b52f6ef 100644 --- a/src/api.ts +++ b/src/api.ts @@ -261,11 +261,7 @@ async function createChildVitestProcess(pkg: VitestPackage) { const env = getConfig().env || {} const execPath = await findNode(vscode.workspace.workspaceFile?.fsPath || pkg.cwd) const execVersion = await getNodeJsVersion(execPath) - if (!execVersion) { - log.error('[API]', `Failed to get Node.js version from ${execPath}`) - throw new Error('Failed to get Node.js version') - } - if (!gte(execVersion, minimumNodeVersion)) { + if (execVersion && !gte(execVersion, minimumNodeVersion)) { const errorMsg = `Node.js version ${execVersion} is not supported. Minimum required version is ${minimumNodeVersion}` log.error('[API]', errorMsg) throw new Error(errorMsg)