node version logic

This commit is contained in:
Mateusz Gruszczyński
2025-10-26 19:08:05 +01:00
parent 641f98dc4e
commit 7c5da0684a

View File

@@ -416,19 +416,19 @@ def ensure_minimum_nodejs(min_version=MIN_NODEJS_VERSION, user_requested_version
npm_ver = run_out( npm_ver = run_out(
["npm", "--version"], check=False ["npm", "--version"], check=False
).strip() ).strip()
print(f"Node.js: {node_ver}") print(f" Node.js: {node_ver}")
print(f"npm: {npm_ver}") print(f" npm: {npm_ver}")
else: else:
print(f"Node.js: {node_ver}") print(f" Node.js: {node_ver}")
return True return True
else: else:
if current_major >= min_version: if current_major >= min_version:
if shutil.which("npm"): if shutil.which("npm"):
npm_ver = run_out(["npm", "--version"], check=False).strip() npm_ver = run_out(["npm", "--version"], check=False).strip()
print(f"Node.js: {node_ver}") print(f" Node.js: {node_ver}")
print(f"npm: {npm_ver}") print(f" npm: {npm_ver}")
else: else:
print(f"Node.js: {node_ver}") print(f" Node.js: {node_ver}")
return True return True
except FileNotFoundError: except FileNotFoundError:
pass pass