DOCUMENTATION / v1.0.0

เลือกเวอร์ชัน Node.js

Node ของ Portal และ Node ของแต่ละแอปเลือกแยกกันได้

Major ที่รองรับ

Majorเวอร์ชันใน installerSQLite driver ของ Portal
2020.20.2better-sqlite3 11.10.0
2222.23.3node:sqlite
24 · ค่าเริ่มต้น24.18.0node:sqlite
2626.10.0node:sqlite

Node 20 มีไว้รองรับระบบเดิม เริ่มติดตั้งใหม่เลือก 24 ช่วงรองรับไม่รวม major เลขคี่หรือ major ในอนาคต

Portal กับ Project

Flag --node-major ของ installer เลือก Node สำหรับ Portal/helper และ signed update คง HOSTMGR_NODE_MAJOR เดิม แอป Node เลือก major ใน Project โดย installation, build, health และ systemd ใช้ค่าที่เลือก Release เก็บ major ไว้ใช้ตอน rollback ส่วน release เก่าค่าเริ่มต้นคือ 24 Portal ไม่ได้อ่าน .nvmrc เพื่อเลือก runtime ของ service

สลับบนเครื่องด้วย nvm

สำหรับ Linux/macOS/WSL ที่ติดตั้ง nvm แล้ว ส่วน Windows PowerShell ใช้ Node ที่ติดตั้งบนเครื่อง คำสั่ง nvm-sh นี้ไม่ใช่คำสั่ง PowerShell

nvm install 24.18.0
nvm use 24.18.0
node --version
npm ci
npm run demo

เมื่อสลับ major ให้รัน npm ci ใหม่เพื่อให้ native dependency ตรงกัน SQLite ทั้งสอง driver ใช้ไฟล์/schema เดิม สำรอง state คู่กับ key เดิมก่อนเปลี่ยน production runtime

ตรวจทานล่าสุด: 2026-10-15
Source ที่เผยแพร่ · v1.0.0