У меня есть контейнер Дженкинс.
С узлом v7.2.1 и npm 5.6.0, установленным командой:
apk add nodejs-current
Из контейнера я могу запустить команду npm run dev
непосредственно в папке, содержащей package.json. Он имеет узел v8.11.1 и npm 5.6.0 и сборку sucess.
Возвращение в контейнер Дженкинс
В Jenkins Build работает оболочка ...
Команда в той же папке package.json:
npm run dev
Мой пакет.json:
"scripts": {
"dev": "webpack-dev-server --progress --colors --inline --hot",
"production": "webpack --progress -p"
}
npm ERR! отсутствует скрипт: dev
Сборка не удалась
Я видел здесь некоторые решения, но мне это не удалось. Я считаю, что моя ошибка связана с версией nodejs.
Если кто-нибудь знает, как обновить nodejs до 8.11.1 или переустановить версию 8.11.1 внутри контейнера jenkins. Попробуйте nvm, n ... fail
Извините за мой английский. Гугл переводчик спаси меня xD