Нужна помощь по Node red

При установки node red на wirenboard 6 согласно пошаговой инструкции вылезают ошибки
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘node-red@3.0.1’,
npm WARN EBADENGINE required: { node: ‘>=14’ },
npm WARN EBADENGINE current: { node: ‘v12.19.0’, npm: ‘8.15.1’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘node-red-admin@3.0.0’,
npm WARN EBADENGINE required: { node: ‘>=14’ },
npm WARN EBADENGINE current: { node: ‘v12.19.0’, npm: ‘8.15.1’ }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: ‘hpagent@1.0.0’,
npm WARN EBADENGINE required: { node: ‘>=14’ },
npm WARN EBADENGINE current: { node: ‘v12.19.0’, npm: ‘8.15.1’ }
npm WARN EBADENGINE }

changed 267 packages, and audited 268 packages in 3m

36 packages are looking for funding
run npm fund for details
После чего node red запускается, но node-red-contrib-wirenboard не устанавливается и выдает следующие

2022-08-04T11:30:59.000Z Установить : node-red-contrib-wirenboard 3.8.3

2022-08-04T11:30:58.587Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-wirenboard@3.8.3

2022-08-04T11:31:05.169Z [err] npm

2022-08-04T11:31:05.177Z [err] WARN config production Use --omit=dev instead.

2022-08-04T11:31:13.499Z [out]

2022-08-04T11:31:13.499Z [out] up to date in 9s

2022-08-04T11:31:13.570Z rc=0

Здравствуйте, похоже, что Node-RED обновился и перестал поддерживать NodeJS 12.

Мы узнали об этом сегодня и ищем решение, дайте нам пару дней.

Обновили инструкцию, проверьте, пожалуйста: Установка Node-RED на контроллер Wiren Board — Wiren Board

спасибо все установилось и заработало,но в терминале опять вылезло предупреждение

node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@14.20.0 (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz
можно ли это проигнорить?

1 лайк

Да, игнорируйте, раньше оно тоже встречалось.

1 лайк

Спасибо

К сожалению, изменение версии NodeJS ломает пакет zigbee2mqtt, если вы планируете его использовать, то нужно откатить Node JS до версии 12 и установить предыдущую версию Node-RED:

  1. npm uninstall -g --unsafe-perm node-red
  2. apt purge nodejs
  3. apt install nodejs
  4. apt policy nodejs — должна быть установлена 12.19.0…
  5. apt update && apt install -y nodejs git make g++ gcc build-essential
  6. npm install -g --unsafe-perm node-red@2.2

Нам потребуется время, чтобы обновить NodeJS и zigbee2mqtt в нашем репозитории, следите за новостями.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.