用于生产的Angular2编译

时间:2016-07-04 05:40:17

标签: angular compilation dev-to-production

如何编译Angualar2并进行生产部署? 我检查过很多网站,例如This(但这会导致错误,bundle.min.js无法使用index.html - 我可能错了)。也尝试使用angular-cli但是再次使用RC-4这不起作用。

想知道什么是最佳实践,因为tsc已经创建了js,如果它们只是作为单个文件导入(这样做会很难看)。

PS: 已有与此主题相关的问题,如these。但这是基本要求,我无法得到答案。

3 个答案:

答案 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部署生成构建。