#node.js #docker #npm
Вопрос:
Я сталкиваюсь с неподдерживаемой версией узла в моем CI, которая запускается из образа Docker
Triggering build execution... npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm npm ERR! notsup Not compatible with your version of node/npm npm ERR! notsup Required: {"node":"gt;=16.13.0"} npm ERR! notsup Actual: {"npm":"7.18.1","node":"v16.4.2"} npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-11-26T20_58_56_716Z-debug.log Error occured during the build.
Обратите внимание, что фактическая версия 16.4.2
gt;gt; 16.13.0
, поэтому эта ошибка не должна возникать?
У меня действительно есть выход с помощью stderr , потому что включен строгий режим engine-strict=true
, но в любом случае возникает ошибка.
(Никаких проблем локально, где я также запускаю узел 16)
Комментарии:
1. Нет, 16.4.2
2. Не знаю, как я это проглядел. Если вы хотите опубликовать ответ, я приму его @HansKilian