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.
我用 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.