Не удается найти модуль «реагировать» на сборочный контейнер Jenkins - PullRequest
0 голосов
/ 10 апреля 2020

Окружающая среда: Дженкинс: Дженкинс: Лтс. Я установил NodeJS плагин. Я пытаюсь выполнить сборку для реактивного проекта. Мой проект прекрасно собирается за пределами Jenkins, но когда Jenkins пытается его построить (вот мой сценарий этапа):

stage ("Build") {
    nodejs(cacheLocationStrategy: workspace(), nodeJSInstallationName: 'Node 13.12') {
     sh label: '', script: 'cd weather-station-ui; npm run build'   // some block
    }
}

Я перепробовал все, что мог, но моя сборка не удалась:

Creating an optimized production build...
Warning: React version was set to "detect" in eslint-plugin-react settings, but the "react" package is not installed. Assuming latest React version for linting.
Failed to compile.

./src/index.js
Cannot find module: 'react'. Make sure this package is installed.

Каков наилучший способ получить поддержку сборки Node / npm для Jenkins, работающего в контейнере?

Спасибо!

1 Ответ

0 голосов
/ 10 апреля 2020

Пожалуйста, убедитесь, что у вас есть вызов npm установить до npm запустить сборку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...