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