javascript - Angular 4 node_modules 的文件夹很重

标签 javascript angular node-modules

<分区>

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

ng new angular-tour-of-heroes

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

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

screenshot

最佳答案

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

关于javascript - Angular 4 node_modules 的文件夹很重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47569102/

相关文章:

javascript - 在 JavaScript 对象中迭代属性的最佳方法是什么?

javascript - 没有表单元素的 jQuery AJAX POST?

javascript - 如何将json传递给nodejs请求post方法?

javascript - 如何在 React Native 中使用 Node 模块

javascript - 如何使用node.js从JSON获取属性值并将其以特定格式写入文件

javascript - 如何将 Material ui 添加到 gatsby 站点生成器

javascript - 新的 React Context API 会触发重新渲染吗?

angular - 如何在 FormArray 中添加 Angular Material 自动完成功能

angular - 我如何在 Angular 6 中以人类可读的方式表示文件大小?

angular - Observable 在 Angular 中使用 Http 的好处