From c41c771ca1e9ad2506a60c376bfb3b49a570d634 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 11 Apr 2026 04:21:55 -0400 Subject: [PATCH] [FIX] install: bump Node.js to v22 for Capacitor v8 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @capacitor/cli v8.x requires Node.js >=22.0.0. The install script was pinning NODE_MAJOR=20, causing a fatal error when installing the mobile app via todo.py. --- FR --- @capacitor/cli v8.x exige Node.js >= 22.0.0. Le script d'installation figeait NODE_MAJOR=20, d'où une erreur fatale à l'installation de l'application mobile depuis todo.py. Assisted-by: Claude Sonnet 4.6 --- script/install/install_debian_dependency.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/script/install/install_debian_dependency.sh b/script/install/install_debian_dependency.sh index 8df7730..adbc2d5 100755 --- a/script/install/install_debian_dependency.sh +++ b/script/install/install_debian_dependency.sh @@ -127,7 +127,8 @@ if [ "18.04" == "${UBUNTU_VERSION}" ]; then sudo apt remove nodeJS npm NODE_MAJOR=16 else - NODE_MAJOR=20 + # Node 22+ required by @capacitor/cli v8.x (mobile app dependency) + NODE_MAJOR=22 fi echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list