From 5758fcbc961c37259c67137d34d1f7143c0aed80 Mon Sep 17 00:00:00 2001 From: aleksSavelev Date: Fri, 4 Oct 2024 15:09:48 +0200 Subject: [PATCH] Fixed api version check --- src/WebPackWrap.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/WebPackWrap.ts b/src/WebPackWrap.ts index af956c93..7a14fbec 100644 --- a/src/WebPackWrap.ts +++ b/src/WebPackWrap.ts @@ -181,8 +181,13 @@ export default class WebPackWrap { const regexFullVersion = /(?<=powerbi-visuals-api@)((?:\d+\.?){1,3})/g; //get only first 2 parts of version const regexMajorVersion = /\d+(?:\.\d+)?/; - const listResults = (await exec('npm list powerbi-visuals-api version')).stdout - const installedAPIVersion = listResults.match(regexFullVersion)[0] ?? "not found"; + let listResults; + try { + listResults = (await exec('npm list powerbi-visuals-api version')).stdout + } catch (error) { + listResults = error.stdout; + } + const installedAPIVersion = listResults.match(regexFullVersion)?.[0] ?? "not found"; const doesAPIExist = fs.pathExistsSync(path.join(process.cwd(), "node_modules", "powerbi-visuals-api")); // if the powerbi-visual-api package wasn't installed install the powerbi-visual-api,