我从这个stack overflow question看到了bower和npm之间的区别:
npm 用于管理Node.js模块,但与Browserify或WebPack结合使用时也可以在前端工作。 npm做嵌套依赖树,所以你的依赖关系可以拥有自己的依赖关系,这些依赖关系可以有自己的...这基本上可以意味着同一个模块的很多版本在一起,但服务器上没有问题,而Browserify只处理这个问题捆绑适当的模块。
Bower 仅用于前端,并针对此进行了优化。它需要一个平面依赖树,将依赖解析的负担放在用户身上,这在客户端是有意义的,因为我们希望最小化包含数量,
我的问题:
如果我们使用的是Browserify,除了以下两个好处之外,还有很多方面可以使用bower来管理前端依赖吗?
答案 0 :(得分:2)
你也可以使用npm获得你提到的2个好处:
这也是我们公司的辩论,我开始选择仅限npm的方法。
更多相关内容: