Я использую Jenkins для цели сборки проекта Angular 6 и получаю сообщение об ошибке ниже:
/ app / apache-tomcat-8.5.34 / temp / jenkins423226075999853444.sh: 27: / app / apache-tomcat-8.5.34 / temp / jenkins423226075999853444.sh: ng: не найдено
Я пытался добавить @ angular / cli, но безуспешно.Какое решение для этой проблемы?
Проблема связана с тем, что не удается найти ng в текущем рабочем каталоге и PATH окружение
ng
1) Добавить @angular/cli в качестве зависимости в package.json
@angular/cli
package.json
2) изменить ng xxxx на node_modules\.bin\ng xxxx
ng xxxx
node_modules\.bin\ng xxxx
Мне удалось решить проблему с помощью этой команды: npm run ng - build
Это потому, что angular / cli не установлен глобально в вашей среде Jenkins.
Убедитесь, что у вас установлен node / npm и попробуйте собрать проект с помощью npm run build [--prod]
npm run build [--prod]