如何编译Angualar2并进行生产部署?
我检查过很多网站,例如This(但这会导致错误,bundle.min.js
无法使用index.html
- 我可能错了)。也尝试使用angular-cli但是再次使用RC-4这不起作用。
想知道什么是最佳实践,因为tsc已经创建了js,如果它们只是作为单个文件导入(这样做会很难看)。
PS: 已有与此主题相关的问题,如these。但这是基本要求,我无法得到答案。
答案 0 :(得分:0)
我得到了我的最终答案,相信我,我尝试了上面所述的内容。除了https://github.com/preboot/angular2-webpack之外,我可能会为我工作。工作喜欢魅力。推荐给其他人。请参阅我的问题链https://github.com/preboot/angular2-webpack/issues/120。 [解决]
答案 1 :(得分:0)
第一步:
首先在ng-cli中运行命令
ng build
或
ng build -prod (then it will compact all files for production version)
第二步:
在dist目录中的index.html处进行更改
<base href="/"> to <base href="./">
第三步:
将所有文件放入服务器(可能是localhost中的htdoc或任何服务器)
希望它会奏效。
答案 2 :(得分:0)
使用Angular-cli
ng serve --prod - 用于测试本地计算机上的生产版本。
ng build --prod - 使用AOT为prod部署生成构建。