2

我正在调用:

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

它确实成功了(这里是完整的日志)。

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

在此处输入图像描述

打开html file节目:

在此处输入图像描述

如您所见 - @angular 的编译器仍然存在!

问题

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

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


附加信息 :

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

在此处输入图像描述

第二个:

在此处输入图像描述


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

4

1 回答 1

3

@yurzui 发现了问题。

改变:

import {RouterExtensions} from "nativescript-angular";

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

现在 - 包中没有编译器。

(非常感谢。)。

于 2017-11-13T13:39:11.447 回答