使用 Ng serve 将 angular 2+ 应用程序部署到 cloud Foundry
Deploying an angular 2+ app into cloud Foundry using Ng serve
我正在尝试使用 CF CLI 将 angular 应用程序部署到 IBM Cloud - Cloud Foundry。
它似乎总是失败,并且做一些研究它需要一个节点脚本用于 package.json 中的启动命令。因此,由于我有一个 Ng serve 命令,它失败了。
关于解决这个问题有什么想法吗?
所以在玩了之后我意识到我所做的研究是误导性的,我现在终于弄明白了。以为我会 post 我的发现在这里为别人省去麻烦:
首先,与在本地执行 ng 服务不同,您需要先构建项目,即 npm 运行-script build。这应该给你 dist 目录。
其次我有点无效manifest.yml。这是我使用过的文件示例,它最终可以正常工作:
---
applications:
- name: <App Name>
path: dist <- This points to the compiled code
random-route: true
希望这对以后的人有所帮助。
我正在尝试使用 CF CLI 将 angular 应用程序部署到 IBM Cloud - Cloud Foundry。
它似乎总是失败,并且做一些研究它需要一个节点脚本用于 package.json 中的启动命令。因此,由于我有一个 Ng serve 命令,它失败了。
关于解决这个问题有什么想法吗?
所以在玩了之后我意识到我所做的研究是误导性的,我现在终于弄明白了。以为我会 post 我的发现在这里为别人省去麻烦:
首先,与在本地执行 ng 服务不同,您需要先构建项目,即 npm 运行-script build。这应该给你 dist 目录。
其次我有点无效manifest.yml。这是我使用过的文件示例,它最终可以正常工作:
--- applications: - name: <App Name> path: dist <- This points to the compiled code random-route: true
希望这对以后的人有所帮助。