Angular 4 node_modules 的文件夹很重

Angular 4 node_modules's folder is heavy

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

ng new angular-tour-of-heroes

...我想知道为什么节点文件夹这么重 - 在 160 到 200 Mo 之间 - 如何减少它?

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

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