首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular-cli:默认情况下使用ng serve进行AoT编译

angular-cli:默认情况下使用ng serve进行AoT编译
EN

Stack Overflow用户
提问于 2018-07-05 18:11:03
回答 2查看 9.3K关注 0票数 10

在Angular CLI中,ng serve使用JiT,并且需要--aot标志才能使用AoT编译。

是否可以使ng serve默认使用AoT,并且只在传递--aot=false标志时使用JIT?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-05 18:51:10

编辑:从angular 9开始,开发环境(see documentation)默认开启编译

在angular 6中,您可以为serve目标指定默认选项,因此可以在该部分中添加aot: true,并且默认情况下ng serve将使用aot.

代码语言:javascript
复制
"serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "project:build",
        "aot": true
      },
      "configurations": {
票数 30
EN

Stack Overflow用户

发布于 2018-07-05 18:18:22

不是直接回答你的问题,而是实现相同结果的另一种方式。在您的package.json文件中,您可以添加使用AoT编译的自定义脚本。

代码语言:javascript
复制
...
"scripts": {
    "aot": "ng serve --aot"
  },
...

然后,您可以运行命令npm aot

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51188652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档