angular - 在 Linux Web 应用程序上的 Azure 中运行 Angular

标签 angular azure azure-linux

我一直在尝试让我的 Angular 应用程序在 Azure Linux Web 应用程序上 native 运行。我能够做到这一点的唯一方法是使用 Docker,虽然这很棒,但 Azure 似乎使用 Docker,因此我在 Docker 容器内运行 Docker 容器。我更愿意在 native 运行该应用程序。但是,当我尝试为该应用程序提供服务时,我收到“ng 不是已知命令”,因此无法启动该应用程序。我没有找到安装 Angular CLI 的方法。令人惊讶的是,这方面的文档缺乏。有人能做到这一点吗?

最佳答案

通过选择 PHP 7.3 作为运行时堆栈,我能够在 Linux Web 应用程序上运行 Angular 9。我只是简单地构建(在 DevOps 中)并部署了我的 ng build --prod 的结果(没有嵌套文件夹,只有文件),并且它可以正常工作,因为 PHP 可以为我的 index.html 提供服务。

您不必输入任何启动命令。

我关注了这个video进行构建,并且 this one进行发布。

关于angular - 在 Linux Web 应用程序上的 Azure 中运行 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57429760/

相关文章:

angular - 我应该如何生成 app.module.ngfactory.ts 文件?

javascript - Ng 构建解析错误

css - Angular 2 : how to add/change class to element on certain conditions

javascript - Azure 事件中心监听事件

sql-server - 为 Azure SQL 池创建主 key 时出现问题 - 权限错误

linux - azure linux web应用程序白名单IP收到401错误

azure - Linux Azure Web 应用上的 Puppeteer

azure - 无法在同一资源组中创建 Linux 功能应用程序(消耗计划)和 Linux 应用程序服务计划

Angular2 - 使用服务的组件之间的交互

c# - Azure 无效 AccessToken