У меня есть шаг сборки Azure DevOps, который запускает gulp для приложения angularjs. Я установил путь к файлу Gulp так, чтобы он указывал на GulpFile.js
, на который ссылается задача, которая должна объединять приложение и помещать файлы в zip-файл в папке решения. Это прекрасно работает, когда я запускаю это локально в Visual Studio.
Ошибка, которую я получаю во время сборки, следующая:
2019-07-08T15: 54: 56.5447810Z Задача: Gulp
2019-07-08T15: 54: 56.5447868Z Описание: потоковая задача Node.js
система сборки на основе 2019-07-08T15: 54: 56.5447921Z Версия: 0.141.2
2019-07-08T15: 54: 56.5447966Z Автор: Microsoft Corporation
2019-07-08T15: 54: 56.5448064Z Справка: Подробнее
Информация
2019-07-08T15: 54: 56.5448113Z
================================================== ============================ 2019-07-08T15: 54: 57.7184034Z
[команда] C: \ Users \ MYUSER \ AppData \ Roaming \ npm \ gulp.cmd Экспорт
--gulpfile C: \ a_work \ 15 \ s \ UI \ Gulpfile.js 2019-07-08T15: 54: 58.6597682Z [[90m15: 54: 58 [39m] Локальные модули не найдены в C: \ a_work \ 15 \ s \ UI
2019-07-08T15: 54: 58.6597830Z [[90m15: 54: 58 [39m] Попробуйте запустить: npm
установить
Эта ошибка возникает из-за того, что в Node отсутствуют необходимые модули для комплектации приложения. Можно ли сделать так, чтобы задача комплекта вызывала npm install для приложения перед продолжением задачи?