如何使用angular-cli ng build命令创建的/ dist文件夹文件来创建一个可以自行运行的应用程序?

时间:2017-02-20 14:09:53

标签: angular angular-cli

为了查看ng build结果,我需要运行ng serve,但是如何帮助我创建一个我可以在任何网络托管中运行的angular2项目?我的网站托管不知道angular2或ng serve命令。在这个过程中我错过了什么?

请告知如何在使用angular-cli(这是一个很棒的工具)之后我现在准备将文件更新到任何网络托管并看到我的应用正在运行。我想如果我运行“ index.html ”文件,我会得到运行的应用程序而不依赖于任何命令: - /

这是index.html的结果: enter image description here

2 个答案:

答案 0 :(得分:8)

ng serve:在内存(本地)开发中 ng build:在dist文件夹中创建可分发的独立应用程序。

所以运行一个ng构建并将dist文件夹的内容复制到任何远程服务器并运行它(需要在root btw中运行它,如果你想在远程服务器的子文件夹中运行你的应用程序,那么一个ng build --base-href myapp --prod)

答案 1 :(得分:1)

如果您想直接从dist文件夹

运行它
ng build --base-href .

点“。”最后将帮助您在本地运行它。