Tej*_*har 4 install node.js npm underscore.js bower
我正在构建一个NodeJS应用程序并使用UnderscoreJS.是否更适用于Bower或NPM安装?实际上有什么区别吗?我在前端和后端使用它.什么是正确的方法?
Aka*_*kar 10
这里已经回答:Bower和npm有什么区别?
那么,这是答案:
npm最常用于管理Node.js模块,但当与Browserify和/或$ npm重复数据删除相结合时,它也适用于前端.
Bower专为前端而设计,并以此为基础进行了优化.最大的区别是npm执行嵌套依赖树(大小很重),而Bower需要一个平面依赖树(将依赖解析的负担放在用户身上).
嵌套依赖树意味着您的依赖项可以拥有自己的依赖项,这些依赖项可以拥有自己的依赖项,依此类推.这在服务器上非常棒,您不必太在意空间和延迟.它让您不必关心依赖冲突,因为所有依赖项都使用例如他们自己的Underscore版本.这显然不会在前端工作得那么好.想象一个网站必须下载三个jQuery副本.
许多项目使用两者的原因是他们使用Bower作为前端软件包,npm用于开发人员工具,如Yeoman,Grunt,Gulp,JSHint,CoffeeScript等.
所有包管理器都有许多缺点.你只需挑选你可以忍受的东西.
| 归档时间: |
|
| 查看次数: |
4720 次 |
| 最近记录: |