Nativescript 的 AOT 编译成功 - 但仍然包含 `Compiler` 包?
Nativescript's AOT Compilation succeeds - but still the `Compiler` package included?
我正在调用:
npm run ns-bundle --android --build-app --uglify
确实成功了(这里是the complete log)。
如果我导航到 report
文件夹( 由 webpack-bundle-size-analyzer
创建)- 我会看到这两个文件:
打开 html file
显示:
如您所见 - @angular 的编译器仍然存在 !!!
问题
1) 为什么编译器还在? (AOT 应该删除它)。我该如何删除它?
2) 如果我将鼠标悬停在 bundle.js 部分,它会显示已解析的大小。那么 stat/parsed 尺寸是多少?
附加信息:
我必须说,当我在文件系统中搜索 bundle.js
- 我看到两个文件:
还有第二个:
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
@yurzui 找到问题了
已更改:
import {RouterExtensions} from "nativescript-angular";
和
import {RouterExtensions} from "nativescript-angular/router";
现在 - 包中没有编译器。
(非常感谢。)
我正在调用:
npm run ns-bundle --android --build-app --uglify
确实成功了(这里是the complete log)。
如果我导航到 report
文件夹( 由 webpack-bundle-size-analyzer
创建)- 我会看到这两个文件:
打开 html file
显示:
如您所见 - @angular 的编译器仍然存在 !!!
问题
1) 为什么编译器还在? (AOT 应该删除它)。我该如何删除它?
2) 如果我将鼠标悬停在 bundle.js 部分,它会显示已解析的大小。那么 stat/parsed 尺寸是多少?
附加信息:
我必须说,当我在文件系统中搜索 bundle.js
- 我看到两个文件:
还有第二个:
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
@yurzui 找到问题了
已更改:
import {RouterExtensions} from "nativescript-angular";
和
import {RouterExtensions} from "nativescript-angular/router";
现在 - 包中没有编译器。
(非常感谢。)