gpt4 book ai didi

angular - NX Monorepo 的 Azure 静态 Web 应用程序部署管道错误

转载 作者:行者123 更新时间:2023-12-03 05:20:29 25 4
gpt4 key购买 nike

我正在尝试部署 Nx Monorepository 内的 Angular 应用程序,但收到此错误:

Detecting platforms...

Could not detect any platform in the source directory.

Error: Could not detect the language from repo.

enter image description here

部署管道如下所示:

trigger:
- master
- main
- pipeline

pool:
vmImage: ubuntu-latest
steps:

- task: NodeTool@0
inputs:
versionSpec: '16.x'

- task: CmdLine@2
displayName: 'Directory listing'
inputs:
script: |
cd $(Agent.BuildDirectory)/apps/luis
ls -Rla

- script: |
cd ./apps/luis/
npm install --location=global @angular/cli
npm install
npm run build
displayName: 'npm install and build'

- task: AzureStaticWebApp@0
inputs:
app_location: "apps/luis"
api_location: ""
output_location: "dist/apps/luis"
env:
azure_static_web_apps_api_token: $(deployment_token)

这是文件夹结构:

enter image description here

编辑:我通过将应用程序位置更改为 apps/luis/src 来修复第二个错误,以便它可以找到 index.html 文件。但第一个初始错误仍然没有解决。

最佳答案

我通过将 app_location 设置为 "/" 来修复此问题

关于angular - NX Monorepo 的 Azure 静态 Web 应用程序部署管道错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72712650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com