mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
fix(installer): tighten nonroot smoke node preflight
This commit is contained in:
@@ -20,11 +20,17 @@ node -e '
|
||||
const version = process.versions.node.split(".").map(Number);
|
||||
const ok =
|
||||
version.length >= 2 &&
|
||||
(version[0] > 22 || (version[0] === 22 && version[1] >= 16));
|
||||
(version[0] > 22 || (version[0] === 22 && version[1] >= 19));
|
||||
if (!ok) {
|
||||
process.stderr.write(`unsupported node ${process.versions.node}\n`);
|
||||
process.exit(1);
|
||||
}
|
||||
try {
|
||||
require("node:sqlite");
|
||||
} catch {
|
||||
process.stderr.write(`unsupported node ${process.versions.node}: missing node:sqlite\n`);
|
||||
process.exit(1);
|
||||
}
|
||||
'
|
||||
command -v npm >/dev/null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user