Node.js и npm
С помощью скрипта установки iobroker на рекомендуемых системах Linux больше не требуется отдельная установка Node.js и npm! См. раздел «Установка на Linux».
ioBroker и его адаптеры написаны преимущественно на языке программирования JavaScript. Поскольку компьютер не может напрямую выполнять JavaScript, необходима среда выполнения. Node.js предоставляет эту функциональность.
Рекомендуются дистрибутивы на основе Debian и Ubuntu.
В настоящее время ioBroker рекомендует использовать версию Node.js 22 с долгосрочной поддержкой (LTS). Использовать версии с нечетными номерами не рекомендуется.
Стандартное обновление Node.js
Начиная с версии js-controller 5.5.x, доступна новая консольная команда для обновления Node.js:
iobroker nodejs-update
Эта команда автоматически загружает и устанавливает рекомендуемую версию Node.js 22 с долгосрочной поддержкой (LTS) и соответствующий npm.
Если вы хотите переключиться именно на другую версию (например, Node.js 24), укажите желаемую версию в качестве параметра:
iobroker nodejs-update 24
Альтернативный способ ручной установки
Если требуется ручная установка или определенная версия, используйте репозиторий Nodesource:
curl -sL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
Для другой версии,setup_22.x соответственно (например,setup_24.x ).