Развертывание приложения Angular с Azure Pipeline, Failed
Так как оно работает нормально на вашем локальном компьютере, ошибка должна исходить из настроек конвейера.
Пожалуйста, проверьте, могут ли вам помочь следующие моменты, которые могут вызвать ошибки:
Во-первых, когда вы создаете конвейер, вам нужно выбрать Github в качестве исходного местоположения:
Во-вторых, нам нужно указать рабочую папку при создании приложения Angular , рабочая папка должна быть относительным путем к .yml
.
Итак, мне нужно указать работающий фоллер, когда я создаю приложение Angular с помощью pushd /path/to/dir
:
- script: |
npm install -g @angular/cli
npm install
pushd AngularDemo/AngularDemo/ClientApp
ng build --prod
popd
displayName: 'npm install and build'
В качестве теста я могу успешно создать приложение Angular с помощью Azure devops pipe.
Если вышеупомянутое не поможет вам, пожалуйста, поделитесь журналом ошибок сборки и структурой файловых каталогов на github.
Надеюсь, это поможет.