2014-05-16 58 views
0

我跑npm install只安装1包叫做generator-angular为什么NPM检查这么多依赖于单一封装

npm install --global generator-angular 

你不知道这个故宫有多少依赖检查,它仍然是滚动我只是挑几个

npm http GET https://registry.npmjs.org/generator-angular 
npm http 304 https://registry.npmjs.org/generator-angular 
.... 
npm http 304 https://registry.npmjs.org/diff 
npm http 304 https://registry.npmjs.org/strip-ansi 

这些真的依赖吗?像diffansi?还是我犯了一些错误?

+0

你最终是否有错误? – thebiglebowski11

+1

@ pka2012尚未,它只是缓慢和持续几个小时。 GFW内的一些来源非常缓慢。 – zinking

+0

这只是在npm上的软件包的模块化,并且相当常见。事实上,更好的办法是让一揽子“一件”事情和一件事情顺利。 – mscdex

回答

0

是的,这些都是真正的依赖。 generator-angular是一个特别沉重的模块。

有一点要注意的是,他们中的很多人都是“同伴依赖”。这意味着它们安装在generator-angular的旁边,而不是在里面。这允许它们由您的应用程序以及具有对等关系的其他模块共享。因此,除了generator-angular之外,您还可以访问generator-karma,grunt-cli,boweryo

如果您已经依赖其中的任何一个,请确保您将所有模块安装在同一个地方,以免它们多次安装。

+0

但我已经安装哟,鲍尔.... – zinking

+0

@zinking就像我说的,确保他们安装在同一个地方。你是否也在全球安装哟和凉亭? –

相关问题