angular - Azure 应用服务声称它正在运行我的 github 位,但显然不是

标签 angular azure github

使用 cli 构建基本的 Angular 入门应用程序。本地运行良好。 ng build --prod 是否获得运行时。将其推送到 github。使用最新版本的节点配置了运行 Linux 的新 Azure 应用服务。将部署设置为该 github 存储库。 Azure 说它是从我的 github 运行的,但显然不是,它正在运行其标准的“您尚未部署任何内容”默认站点。请参阅 azure 网站所显示内容的图像以及声称应显示内容的门户的第二张图像。 我将 Angular 强制连接到端口 80,但这没有帮助。

azure site display azure config image

最佳答案

当您在 Azure 门户中构建 AppService 时,它​​会要求操作系统。如果您选择 Windows,那么当它要求运行时时,如果您选择 Node vxx,它会将操作系统切换到 Linux。然后根据上述内容,无法从 github 部署。

但是,如果您选择节点 vxx,并且在它将操作系统切换到 Linux 后,您将其单击回 Windows(这不会更改运行时),然后部署指向 GitHub 中的 Angular 应用程序,它就会起作用。

所以Linux端有一个bug,它无法正确创建节点/Angular 运行时。

但它可以在 Windows 主机上运行。

关于angular - Azure 应用服务声称它正在运行我的 github 位,但显然不是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58601563/

相关文章:

javascript - 解决 Angular 应用程序中的 Moment.js 弃用警告

azure - Azure 离线同步 API 中类到表映射的初始化

git 推送错误 : the requested URL returned error 400

search - 搜索 GitHub 的最佳方式是什么?

jquery - Angular-cli 和 jQuery 插件

Angular 4 - 在下拉列表中找到选定的值

angular - 如何在 Vagrant 的共享文件夹上使用 "ng new"创建 Angular 应用程序?

node.js - 读取Azure服务总线队列

azure - 是否可以像 DB 对象一样编写 Azure 警报脚本

git 错误 - 无法推送到 github - 包对象死于信号 9