代码之家  ›  专栏  ›  技术社区  ›  James Silvester

使用Ng serve将angular 2+应用程序部署到cloud Foundry

  •  1
  • James Silvester  · 技术社区  · 6 年前

    我正在尝试使用CF CLI将angular应用程序部署到IBM Cloud-Cloud Foundry中。

    它似乎总是失败,进行一些研究需要为包中的start命令提供一个节点脚本。json。因此,它是失败的,因为我有一个Ng serve命令。

    有没有关于绕过这个问题的想法?

    1 回复  |  直到 6 年前
        1
  •  1
  •   James Silvester    6 年前

    因此,看完一场戏后,我意识到我所做的研究有误导性,现在我终于明白了。我想我会在这里发布我的发现,以避免其他人的麻烦:

    • 首先,与在本地执行ng服务不同,您需要先构建项目,即npm运行脚本构建。这将为您提供dist目录。

    • 其次,我有一份稍微无效的清单。yml。这是我使用的文件的一个示例,它最终使它工作:

      ---
      applications:
      - name: <App Name>
        path: dist <- This points to the compiled code
        random-route: true
      

    希望这对将来的人有所帮助。