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 ).