Конвертер сборки DevOps Azure для Angular и Ошибка узла-сценария сборки - PullRequest
1 голос
/ 27 мая 2019

Я работаю с Azure DevOps CI / CD для проекта Angular 7, но во время создания углового кода у него не получается выполнить следующее:

Ошибка: сбой Npm с кодом возврата: 1

Просматривая журнал задач конвейера, я обнаружил, что Node завершается со следующей ошибкой:

2019-05-27T06: 57: 25.6984762Z жизненного цикла глагола npm fuse@7.1.0~build: CWD: D: \ a \ 1 \ s \ Client 2019-05-27T06: 57: 25.6984945Z npm info жизненный цикл fuse@7.1.0~build: не удалось выполнить скрипт сборки 2019-05-27T06: 57: 25.6985117Z стек глаголов npm Ошибка: fuse@7.1.0 build: node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --dev "--prod" 2019-05-27T06: 57: 25.6985258Z стек глаголов npm Выход из состояния 1 2019-05-27T06: 57: 25.6985401Z стек глаголов npm в EventEmitter. (C: \ NPM \ префикс \ node_modules \ NPM \ node_modules \ NPM-жизненный цикл \ index.js: 301: 16) 2019-05-27T06: 57: 25.6985577Z стек глаголов npm в EventEmitter.emit (events.js: 189: 13) 2019-05-27T06: 57: 25.6985721Z стек глаголов npm в ChildProcess. (C: \ NPM \ префикс \ node_modules \ NPM \ node_modules \ НОГО-жизненный цикл \ Lib \ spawn.js: 55: 14) 2019-05-27T06: 57: 25.6986143Z стек глаголов npm в ChildProcess.emit (events.js: 189: 13) 2019-05-27T06: 57: 25.6986311Z стек глаголов npm в MaybeClose (внутренний / child_process.js: 970: 16) 2019-05-27T06: 57: 25.6986453Z стек глаголов npm в Process.ChildProcess._handle.onexit (internal / child_process.js: 259: 5) 2019-05-27T06: 57: 25.6986609Z глагол npm pkgid fuse@7.1.0 2019-05-27T06: 57: 25.6986743Z глагол cpm npm D: \ a \ 1 \ s \ Client 2019-05-27T06: 57: 25.6986877Z глагол npm Windows_NT 10.0.14393 2019-05-27T06: 57: 25.6987017Z глагол npm argv "C: \ Program Files \ nodejs \ node.exe" "C: \ npm \ prefix \ node_modules \ npm \ bin \ npm-cli.js" "запустить" " build "" - "" --prod " 2019-05-27T06: 57: 25.6987169Z узел глагола npm v10.15.3 2019-05-27T06: 57: 25.6987304Z глагол npm npm v6.9.0 2019-05-27T06: 57: 25.6987435Z Npm ERR! код ELIFECYCLE 2019-05-27T06: 57: 25.6987584Z нпм ERR! Errno 1 2019-05-27T06: 57: 25.6987890Z нпм ERR! fuse@7.1.0 build: node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --dev "--prod" 2019-05-27T06: 57: 25.6988173Z нпм ERR! Статус выхода 1

Я пытался просмотреть разные темы, основываясь на ключевых словах ошибки, но пока не нашел исправления. Обратите внимание, что все отлично работает в среде разработки.

Мне не разрешено прикреплять файл или изображение, поэтому я вставляю конвейер YAML здесь:

trigger:
- master

pool:
  vmImage: 'vs2017-win2016'

steps:
- task: Npm@1
  displayName: 'npm install'
  inputs:
    command: install
    workingDir: Client

- task: Npm@1
  displayName: 'Build Angular'
  inputs:
    command: custom
    customCommand: run build -- --prod
    workingDir: Client

- task: PublishPipelineArtifact@0
  inputs:
    artifactName: 'angular'
    targetPath: 'Client/dist'

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 28 мая 2019

Я смог заставить его работать после обсуждения с парнями из службы поддержки Microsoft.Вот прямая ссылка на решение

Спасибо за вашу поддержку!

0 голосов
/ 27 мая 2019

Вашей первой задачей должна быть установка Angular CLI.

- task: Npm@1
  displayName: angular/cli
  inputs:
    command: custom
    workingDir: Client
    verbose: false
    customCommand: 'install @angular/cli -g'

Можете ли вы попробовать запустить его до первого шага?

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