Angular 4 node_modules的文件夹很重

时间:2017-11-30 08:40:34

标签: javascript angular node-modules

我用angular-cli创建了一个新的Angular 4项目......

ng new angular-tour-of-heroes

...我想知道为什么节点文件夹太重 - 介于160和200之间 - 以及如何减少它?

我知道框架需要很多供应商和代码才能工作......但我习惯于小型的javascript项目,即使它是一个开发环境,我为什么还需要非缩小的文件呢?只有角度使用的供应商(以及测试文件夹和自述文件......)?

screenshot

1 个答案:

答案 0 :(得分:1)

应用程序的node_modules文件夹大小和构建的应用程序的大小(所以你要部署的内容)实际上并不是一回事。
首先,devDependencies中声明的模块不包含在其中,其次是工具,因为webpack允许最小化最终的构建大小。
例如,我的node_modules Angular应用程序也执行大约200 Mo,但在执行ng build之后,构建的应用程序(默认情况下在dist文件夹中)执行大约12 Mo.