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:
Robo
2026-03-18 06:00:39 +09:00
committed by GitHub
parent c134d48a20
commit 8f136419bb

View File

@@ -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();
}
}