我用angular-cli创建了一个新的Angular 4项目......
ng new angular-tour-of-heroes
...我想知道为什么节点文件夹太重 - 介于160和200之间 - 以及如何减少它?
我知道框架需要很多供应商和代码才能工作......但我习惯于小型的javascript项目,即使它是一个开发环境,我为什么还需要非缩小的文件呢?只有角度使用的供应商(以及测试文件夹和自述文件......)?
答案 0 :(得分:1)
应用程序的node_modules
文件夹大小和构建的应用程序的大小(所以你要部署的内容)实际上并不是一回事。
首先,devDependencies
中声明的模块不包含在其中,其次是工具,因为webpack允许最小化最终的构建大小。
例如,我的node_modules
Angular应用程序也执行大约200 Mo,但在执行ng build
之后,构建的应用程序(默认情况下在dist
文件夹中)执行大约12 Mo.