tree-shaking

    7热度

    1回答

    的WebPack将包括在包d3.js做import { select } from 'd3'时,如下面的bundle visualization.问题看作可以通过做import { select } from 'd3-selection'来解决所有但这违背了自动树的目的有点摇晃。 在我们非库代码的简单情况下,树抖动似乎有效。 我们在.babelrc为了留住模块的语法和使用'module'决心在我们

    8热度

    3回答

    我刚刚创建了一个新的角度4项目与CLI:ng new test 版本: @angular/cli: 1.0.0 node: 6.10.0 os: win32 x64 @angular/common: 4.0.1 @angular/compiler: 4.0.1 @angular/core: 4.0.1 @angular/forms: 4.0.1 @angular/http: 4.0.

    6热度

    2回答

    我刚刚完成更新我的反应apppack从webpack 1到webpack 2.但是,我的包大小增加了〜30Kb。我希望捆包大小会减少,我如何确认树木摇晃的工作。为什么增加?

    1热度

    1回答

    我已按照教程将来自here的webpack添加到Angular。如果我理解正确,我们将主模块提供给webpack,然后遍历整个树并将所有引用的文件添加到该包。我还读到,我们可以通过使用抖动来优化这一点。 我在这里不理解的是,为什么我们需要树木震动,如果webpack已经只扫描“used”模块(即我们“导入”的模块)。 抖动树是否会做额外的事情(比如从模块中检查没有使用的类,并将它们从模块中删除,即

    11热度

    2回答

    我假设在Angular-cli tree-shaking exclude component from removal的问题是非常相似,但我似乎无法得到任何东西。 本质上,我有一个动态元件工厂,如How can I use/create dynamic template to compile dynamic Component with Angular 2.0?中所述。 当我使用最新的非生产设置的