mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-17 23:35:54 +01:00
chore: disallow node version untested for development (#302550)
* chore: disallow node version untested for development * chore: wording feedback Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -29,10 +29,10 @@ if (!process.env['VSCODE_SKIP_NODE_VERSION_CHECK']) {
|
||||
const requiredMinor = parseInt(requiredVersionMatch[2]);
|
||||
const requiredPatch = parseInt(requiredVersionMatch[3]);
|
||||
|
||||
if (majorNodeVersion < requiredMajor ||
|
||||
(majorNodeVersion === requiredMajor && minorNodeVersion < requiredMinor) ||
|
||||
(majorNodeVersion === requiredMajor && minorNodeVersion === requiredMinor && patchNodeVersion < requiredPatch)) {
|
||||
console.error(`\x1b[1;31m*** Please use Node.js v${requiredVersion} or later for development. Currently using v${process.versions.node}.\x1b[0;0m`);
|
||||
if (majorNodeVersion !== requiredMajor ||
|
||||
minorNodeVersion < requiredMinor ||
|
||||
(minorNodeVersion === requiredMinor && patchNodeVersion < requiredPatch)) {
|
||||
console.error(`\x1b[1;31m*** Please use Node.js v${requiredVersion} or newer with the same major version (${requiredMajor}) as specified in .nvmrc. Currently using v${process.versions.node}.\x1b[0;0m`);
|
||||
throw new Error();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user