diff --git a/src/installer.ts b/src/installer.ts index 028ecb8..e4dde61 100644 --- a/src/installer.ts +++ b/src/installer.ts @@ -502,10 +502,9 @@ export function parseNodeVersionFile(contents: string): string { if (!nodeVersion) { try { - // Try parsing the file as an NPM `package.json` - // file. - nodeVersion = JSON.parse(contents).engines?.node; - if (!nodeVersion) JSON.parse(contents).volta?.node; + // Try parsing the file as an NPM `package.json` file. + nodeVersion = JSON.parse(contents).volta?.node; + if (!nodeVersion)nodeVersion = JSON.parse(contents).engines?.node; if (!nodeVersion) throw new Error(); } catch (err) { // In the case of an unknown format,