“npm安装”在创建Yeoman生成器后运行需要10分钟,还是我做错了什么?

“npm安装”在创建Yeoman生成器后运行需要10分钟,还是我做错了什么?,npm,yeoman,yeoman-generator,Npm,Yeoman,Yeoman Generator,我以前使用过grunt,但直到最近才尝试使用Yeoman发电机。生成器本身不需要很长时间就可以运行,但是运行npm install之后需要很长时间,需要下载和安装一页又一页的依赖项 我是做错了什么,还是应该在我运行发电机后去冲杯咖啡?这取决于你使用的发电机。 Yeoman generators只创建基本文件,包括package.js,它定义了新项目中的工具将使用哪些NPM包。运行“npm安装”所需的时间取决于您使用的生成器创建的package.js文件中的dependedcies数量 第二次使用

我以前使用过grunt,但直到最近才尝试使用Yeoman发电机。生成器本身不需要很长时间就可以运行,但是运行
npm install
之后需要很长时间,需要下载和安装一页又一页的依赖项


我是做错了什么,还是应该在我运行发电机后去冲杯咖啡?

这取决于你使用的发电机。 Yeoman generators只创建基本文件,包括package.js,它定义了新项目中的工具将使用哪些NPM包。运行“npm安装”所需的时间取决于您使用的生成器创建的package.js文件中的dependedcies数量


第二次使用同一个生成器可能会更快,因为某些包可能会被本地NPM缓存

生成器是什么意思?这是一个特殊的插件吗?哦,我是说Yeoman生成器。我尝试过
generator webapp
generator backbone
,每次运行它们时,都感觉它们正在下载NPMyou上的每个存储库。您可以使用类似于在安装前查看依赖关系图的工具,最有可能的是,生成器有很多depsI,我在尝试运行AngularJS生成器时遇到了同样的问题。它已经下载了一个多小时,下载了数千个文件,使文件浏览器停止运行。我还注意到,它似乎不断地反复下载相同的文件。更糟糕的是,当我中断安装以便完成一些工作时,删除下载的文件需要一个多小时。这应该是一个轻量级的web应用程序。这些依赖项的数量不可能正确。我觉得这是周期性的。