Nativescript的AOT编译成功 - 但仍然包含`Compiler`包?

时间:2017-11-11 14:31:30

标签: angular webpack nativescript angular2-aot nativescript-angular

我在调用:

npm run ns-bundle --android --build-app --uglify

确实成功了(这里是the complete log)。

如果我导航到report文件夹(webpack-bundle-size-analyzer 创建) - 我会看到这两个文件:

enter image description here

打开html file节目:

enter image description here

如您所见 - @angular的编译器仍在那里!!!

问题

1)为什么编译器还在那里? (AOT应该删除它)。如何删除它?
2)如果我将bundle.js部分悬停,它会显示我已解析的大小。那么什么是stat / parsed大小?

https://i.imgur.com/25bRez3.jpg

其他信息:

我必须说当我在文件系统中搜索bundle.js时,我看到两个文件:

enter image description here

还有第二个:

enter image description here

webpack.config.json http://jsbin.com/varetibaya/1/edit?html
package.json http://jsbin.com/sajifojuki/edit?html
main.aot.file http://jsbin.com/jimonurama/edit?html
ts.config.aot http://jsbin.com/tatahesoma/edit?html

1 个答案:

答案 0 :(得分:3)

@yurzui找到了问题。

已更改:

import {RouterExtensions} from "nativescript-angular";

import {RouterExtensions} from "nativescript-angular/router";

现在 - 包中没有编译器。

(非常感谢。)。