yeoman生成器创建了200多MB的node_modules,这是正常的吗?

时间:2016-01-06 17:40:42

标签: 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

1 个答案:

答案 0 :(得分:2)

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

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