【发布时间】:2017-09-06 14:27:21
【问题描述】:
我的 angular2 项目中有以下脚本,通常当我想运行项目时,我使用的命令是 ng serve... (start-prod, start-uat, start-dev)
但是,在我阅读了有关 AOT https://angular.io/guide/aot-compiler#workflow-and-convenience-script 的信息后,我尝试按照步骤进行操作,但不知道如何启动应用程序,因为 ng serve 只是我一开始使用的东西。
我应该使用什么脚本来启动?
"scripts": {
"ng": "ng",
"start-prod": "ng serve --environment=prod --deploy / --proxy-config proxy.conf.json",
"start-uat": "ng serve --environment=uat --deploy / --proxy-config proxy.conf.json",
"start-dev": "ng serve --environment=dev --deploy / --proxy-config proxy.conf.json",
"build:aot": "ngc -p tsconfig-aot.json && rollup -c rollup-config.js",
"build-prod": "ng build --environment=prod --aot false output-hashing none --deploy /",
"build-uat": "ng build --environment=uat --aot false output-hashing none --deploy /",
"build-dev": "ng build --environment=dev --aot false output-hashing none --deploy /",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
另外,我想使用 ngc 而不是 web pack 中的 AOT 运行 AOT,我在使用自定义装饰器 https://github.com/rangle/angular-2-aot-sandbox 时遇到问题,我想在生产环境中尝试这个构建
【问题讨论】:
-
试试这个
ng serve --aotstackoverflow.com/questions/39167600/…
标签: angular angular2-aot aot