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