小编hvs*_*vsp的帖子

当环境中的生产设置为 true 时,“ng build”是否使用 AOT 编译?

据我了解,在 ng build 期间,默认使用 AOT 编译,并且仅在开发(ngserve)中才需要设置 --aot 标志。

但现在我面前有一个项目,它在多个位置使用 @Angular/compiler 中的类和方法。尽管如此,“ng build”与 production: true 的结果在环境中工作没有任何失败,并且似乎知道编译器。如果我使用“ngserve --aot”,但是我会收到预期的“未捕获错误:运行时编译器未加载”。

那么到底是怎么回事呢?是否默认使用AOT。

顺便说一句:该项目使用 Angular 版本 ^4.0.0。


编辑

@Melou 和 @PierreDuc 向我展示了我错在哪里:ng build --prodng build -e prod. 环境中的生产设置不会改变编译过程。--prod还设置--target=production将触发 AOT 编译。

angular2-aot angular

5
推荐指数
1
解决办法
3609
查看次数

如何删除名称中含有特殊字符的弹性索引?

在 Elasticsearch 2.2 节点上,我意外创建了一个名为“%{[index]}”的索引。怎样才能去掉这个索引呢?

curl -XDELETE 'http://localhost:9200/%{[index]}/'
Run Code Online (Sandbox Code Playgroud)

失败并显示curl: (3) [globbing] nested brace in column 28.

elasticsearch

2
推荐指数
1
解决办法
1069
查看次数

标签 统计

angular ×1

angular2-aot ×1

elasticsearch ×1