Npm 为什么约曼脚手架这么慢?

Npm 为什么约曼脚手架这么慢?,npm,yeoman,Npm,Yeoman,一个简单的yo webapp和一个新安装的Yeoman 1.4.6和一个新安装的Node.js 0.12(我也用0.10测试过)在我的电脑上需要四分钟!我想知道事情是否按应有的方式配置。npm每次都要下载这些东西吗?从那以后发生了什么 我的系统是一个Ubuntu 14.10,Node.js 0.12,使用安装 更新:这是另一台机器(Ubuntu 14.04,Node.js 0.10,NPM 2.7.1)的ASCICast:Node.js的“模块”概念是关于“首次安装时下载并保存到缓存以备将来安装

一个简单的
yo webapp
和一个新安装的Yeoman 1.4.6和一个新安装的Node.js 0.12(我也用0.10测试过)在我的电脑上需要四分钟!我想知道事情是否按应有的方式配置。npm每次都要下载这些东西吗?从那以后发生了什么

我的系统是一个Ubuntu 14.10,Node.js 0.12,使用安装


更新:这是另一台机器(Ubuntu 14.04,Node.js 0.10,NPM 2.7.1)的ASCICast:

Node.js的“模块”概念是关于“首次安装时下载并保存到缓存以备将来安装”。基本上,然后在freshnode.js安装上启动
yo webapp
所有需要的node.js模块都从internet下载并保存到缓存中。第二个
yo webapp
命令会更快(就像在演示中一样),因为所有必需的模块都已下载到您的计算机上。

node.js的“模块”概念是“第一次安装时下载并保存到缓存以备将来安装”。基本上,然后在freshnode.js安装上启动
yo webapp
所有需要的node.js模块都从internet下载并保存到缓存中。第二个
yo webapp
命令会更快(就像在演示中一样),因为所有必需的模块都已下载到您的计算机上。

node.js的“模块”概念是“第一次安装时下载并保存到缓存以备将来安装”。基本上,然后在freshnode.js安装上启动
yo webapp
所有需要的node.js模块都从internet下载并保存到缓存中。第二个
yo webapp
命令会更快(就像在演示中一样),因为所有必需的模块都已下载到您的计算机上。

node.js的“模块”概念是“第一次安装时下载并保存到缓存以备将来安装”。基本上,然后在freshnode.js安装上启动
yo webapp
所有需要的node.js模块都从internet下载并保存到缓存中。第二个
yo webapp
命令会做得更快(就像在演示中一样),因为所有必需的模块都已下载到您的计算机上。

感谢您的回复-这很有意义,我认为事情应该是这样的,但对我来说不是这样。我计时到四分钟的“yo webapp”并不是第一个。所以我想我的缓存设置出了问题?(用系统信息更新了问题)我现在在另一个系统上试过,结果相同。这次是Ubuntu 14.04系统。在这台机器上,我确实
安装了nodejs nodejs legacy npm
,然后设置npm在我的主目录下安装全局模块(选项2)。然后更新npm:
npm安装-g npm
。然后
npm安装-g yo bower grunt cli generator webapp
。然后,对于每个
yo webapp
npm安装
步骤将永远花费大量的模块下载到node_模块。我不能在全球范围内安装这些吗?谢谢你的回复-这很有意义,我认为事情应该是这样的,但对我来说不是这样。我计时到四分钟的“yo webapp”并不是第一个。所以我想我的缓存设置出了问题?(用系统信息更新了问题)我现在在另一个系统上试过,结果相同。这次是Ubuntu 14.04系统。在这台机器上,我确实
安装了nodejs nodejs legacy npm
,然后设置npm在我的主目录下安装全局模块(选项2)。然后更新npm:
npm安装-g npm
。然后
npm安装-g yo bower grunt cli generator webapp
。然后,对于每个
yo webapp
npm安装
步骤将永远花费大量的模块下载到node_模块。我不能在全球范围内安装这些吗?谢谢你的回复-这很有意义,我认为事情应该是这样的,但对我来说不是这样。我计时到四分钟的“yo webapp”并不是第一个。所以我想我的缓存设置出了问题?(用系统信息更新了问题)我现在在另一个系统上试过,结果相同。这次是Ubuntu 14.04系统。在这台机器上,我确实
安装了nodejs nodejs legacy npm
,然后设置npm在我的主目录下安装全局模块(选项2)。然后更新npm:
npm安装-g npm
。然后
npm安装-g yo bower grunt cli generator webapp
。然后,对于每个
yo webapp
npm安装
步骤将永远花费大量的模块下载到node_模块。我不能在全球范围内安装这些吗?谢谢你的回复-这很有意义,我认为事情应该是这样的,但对我来说不是这样。我计时到四分钟的“yo webapp”并不是第一个。所以我想我的缓存设置出了问题?(用系统信息更新了问题)我现在在另一个系统上试过,结果相同。这次是Ubuntu 14.04系统。在这台机器上,我确实
安装了nodejs nodejs legacy npm
,然后设置npm在我的主目录下安装全局模块(选项2)。然后更新npm:
npm安装-g npm
。然后
npm安装-g yo bower grunt cli generator webapp
。然后,对于每个
yo webapp
npm安装
步骤将永远花费大量的模块下载到node_模块。我不能全局安装这些吗?