Angular 4 node_modules的文件夹很重[重复]

Posted

技术标签:

【中文标题】Angular 4 node_modules的文件夹很重[重复]【英文标题】:Angular 4 node_modules's folder is heavy [duplicate] 【发布时间】:2018-05-14 03:00:28 【问题描述】:

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

ng new angular-tour-of-heroes

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于Angular 4 node_modules的文件夹很重[重复]的主要内容,如果未能解决你的问题,请参考以下文章

node_modules/angular2-qrscanner/angular2-qrscanner.d.ts,找到版本 4,预期 3,解析符号

使用 Angular 7 构建的 Webpack 4 在尝试访问 node_modules 时会出现 sass-loader 问题

将 Angular 2 node_modules 文件编译成一个文件

Angular Cli- 在 StyleURL 中添加一个位于 node_module 目录中的 css 文件

NPM:我们可以将 node_modules 存储到一个公共文件夹中并在 Angular 项目中使用它吗?

使用 Angular cli 从 node_modules 文件夹添加 CSS