通过index.html运行Angular2应用程序

时间:2016-09-02 21:09:52

标签: angularjs angular production-environment

我使用TS和SystemJS构建了一个Angular 2应用程序,并通过标准的“npm start”运行它,如网站上的“英雄之旅”示例所示。但现在我想上传它用于制作。那么我该如何转换应用程序,以便通过简单的双击index.html打开它(如在Angular 1.5中)?

3 个答案:

答案 0 :(得分:2)

创建简单构建的最简单方法是使用angular-cli。 https://github.com/angular/angular-cli

构建生产应用程序的一行:

ng build --prod 

所以,如果你喜欢它,我建议你做以下步骤:

1)创建简单的angular-cli应用程序并进行测试部署

2)从rc4更新角度到rc5(angular-cli使用rc4,但角度教程使用rc5)。此页面将为您https://angular.io/docs/ts/latest/cookbook/rc4-to-rc5.html提供帮助(如果您以后阅读此文章,此步骤必须过时)

3)将您已经开发的模块复制到此angular-cli应用程序中。

答案 1 :(得分:1)

运行此

ng build --prod --bh .

这将允许您双击index.html文件。

答案 2 :(得分:0)

不,您不能。我已经在我的应用程序中尝试过此操作,但是路由无法正常工作。似乎由于角度限制而在某处破裂。您只能打开静态索引HTML文件。