ENOENT:没有此类文件或目录,请打开“ /home/vsts/work/package.json”

时间:2020-04-15 19:58:58

标签: angular azure-devops yaml azure-pipelines-release-pipeline

我在git中有回购协议,并尝试在vsts中使用yaml进行构建。 在存储库中,只有新创建的角度项目,没有任何更改。 尝试使用默认角度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 :(得分:6)

好的,我找到了答案。我需要添加:

workingDirectory: '$(Build.SourcesDirectory)/projectFolderName'

下方:

displayName: 'npm install and build'