在 Azure 上作为静态 WebApp 托管的 React 应用程序未检测到环境变量

编程入门 行业动态 更新时间:2024-10-07 20:28:46

在 Azure 上作为<a href=https://www.elefans.com/category/jswz/34/1771395.html style=静态 WebApp 托管的 React 应用程序未检测到环境变量"/>

在 Azure 上作为静态 WebApp 托管的 React 应用程序未检测到环境变量

我有一个用于部署静态 Web 应用程序的 YAML 任务:

- task: AzureStaticWebApp@0
    name: DeployStaticWebApp
    displayName: Deploy Static Web App
    inputs:
      app_location: 'web-app'
      app_build_command: 'npm ci && npm run build:int'
      cwd: '${{ parameters.root }}/webapp_package'
      azure_static_web_apps_api_token: $(deployment_token)
    env:
      REACT_APP_AAD_UI_APP_CLIENT_ID: $(REACT_APP_AAD_UI_APP_CLIENT_ID)
      REACT_APP_AAD_API_APP_CLIENT_ID: $(REACT_APP_AAD_API_APP_CLIENT_ID)
      REACT_APP_AAD_APP_TENANT_ID: $(REACT_APP_AAD_APP_TENANT_ID)
      REACT_APP_AAD_APP_SERVICE_BASE_URI: $(REACT_APP_AAD_APP_SERVICE_BASE_URI)

我有一个带有脚本的 package.json:

"scripts": {
    "start": "react-scripts start",    
    "start:int": "env-cmd -f .env.int npm start",    
    "build": "react-scripts build",    
    "build:int": "env-cmd -f .env.int npm run-script build",   
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }

如何在构建/部署期间传递以下环境值?

      REACT_APP_AAD_UI_APP_CLIENT_ID: $(REACT_APP_AAD_UI_APP_CLIENT_ID)
      REACT_APP_AAD_API_APP_CLIENT_ID: $(REACT_APP_AAD_API_APP_CLIENT_ID)
      REACT_APP_AAD_APP_TENANT_ID: $(REACT_APP_AAD_APP_TENANT_ID)
      REACT_APP_AAD_APP_SERVICE_BASE_URI: $(REACT_APP_AAD_APP_SERVICE_BASE_URI)
回答如下:

更多推荐

在 Azure 上作为静态 WebApp 托管的 React 应用程序未检测到环境变量

本文发布于:2024-05-13 15:47:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759927.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:静态   应用程序   检测到   环境变量   Azure

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!