ENOENT: нет такого файла или каталога, откройте «/home/vsts/work/package.json» - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть репо в git и я пытаюсь собрать с yaml в vsts. В репозитории есть только недавно созданный angular проект без каких-либо изменений. При попытке запустить конвейер по умолчанию angular yaml я получаю следующую ошибку при запуске "ng build --prod"

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

- script: |
    npm install -g @angular/cli
    npm install
    ng build --prod
  displayName: 'npm install and build'


# Publish Artifacts
- task: PublishBuildArtifacts@1
  inputs:
    artifactName: dist
    pathtoPublish: 'dist'

1 Ответ

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

ОК, я нашел ответ. Мне нужно было добавить workingDirectory: '$ (Build.SourcesDirectory) / projectFolderName' в сценарии

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