angularjs - yeoman 生成器创建 200+ MB 的 node_modules,这正常吗?

标签 angularjs npm yeoman

运行正常吗 yo angular 在 node_modules 文件夹中创建了超过 200MB 的文件? 这就是为什么运行生成器需要大约 15 分钟或更长时间,具体取决于我当时的互联网连接吗?

18:35 $ du -h|grep M|sort -n -r|head
216M    .
211M    ./node_modules
63M ./node_modules/cdnjs-cdn-data/external
63M ./node_modules/cdnjs-cdn-data
30M ./node_modules/bower
29M ./node_modules/bower/node_modules
6.2M    ./node_modules/caniuse-db
5.1M    ./node_modules/rx
4.8M    ./node_modules/jshint
4.4M    ./bower_components

最佳答案

node_modules 目录不包含生成的代码。它甚至不是专门针对自耕农的。它包含由npm下载的nodejs库和工具的源代码和二进制文件。 。是的 - 它通常很重,下载可能需要一些时间。

所有依赖项均在 package.json 中定义模板文件(以及使用 npm 的任何其他项目)。

关于angularjs - yeoman 生成器创建 200+ MB 的 node_modules,这正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34639324/

相关文章:

node.js - 错误!请求的依赖类型无效 : alias

typescript - 如何解析、修改和重新生成 TypeScript 文件(如 jscodeshift)的 AST?

angularjs - AngularJS-无法访问$ http内的外部变量

linux - 安装 posix 时出现 npm install 错误

docker - 使用 compose 运行 docker 容器时,npm 找不到 package.json

angularjs - 如何将脚手架 AngularJS 项目导入 Eclipse Luna?

javascript - 使用一个文件集成整个 Yeoman、AngularJS 项目

javascript - AngularJS 数据插入成功但显示错误代码

javascript - 通过 T-SQL 查询或 C# 或 Javascript/AngularJs 1 从多列和行中获取具有最高日期的记录

jquery - 如何将条件 CSS 应用于元素并持久化?