Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm cloud 部署角度为2+;使用Ng serve将应用程序导入云铸造_Ibm Cloud_Angular5_Cloud Foundry_Angular2 Cli - Fatal编程技术网

Ibm cloud 部署角度为2+;使用Ng serve将应用程序导入云铸造

Ibm cloud 部署角度为2+;使用Ng serve将应用程序导入云铸造,ibm-cloud,angular5,cloud-foundry,angular2-cli,Ibm Cloud,Angular5,Cloud Foundry,Angular2 Cli,我正在尝试使用CF CLI将angular应用程序部署到IBM Cloud-Cloud Foundry中 它似乎总是失败,在进行一些研究时,package.json中的start命令需要一个节点脚本。因此,它是失败的,因为我有一个Ng serve命令 关于回避这个问题有什么想法吗?所以看完一部戏后,我意识到我所做的研究是误导性的,我现在终于明白了。我想我会在这里发布我的发现,以避免其他人的麻烦: 首先,与在本地执行ng服务不同,您需要首先构建项目,即npm运行脚本构建。这将为您提供dist目录

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

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


关于回避这个问题有什么想法吗?

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

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

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

    ---
    applications:
    - name: <App Name>
      path: dist <- This points to the compiled code
      random-route: true
    
    ---
    应用:
    -姓名:
    
    path:dist您可以包括您看到的实际错误消息吗?分享这样的细节非常重要,这样每个人都可以了解你的应用程序发生了什么。lol可能是一个愚蠢的问题,但是cf是否会在部署后自动调用
    启动
    脚本?