首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm 3和Bower的区别是什么?

问npm 3和Bower的区别是什么?
EN

Stack Overflow用户
提问于 2015-08-19 05:48:10
回答 2查看 1.6K关注 0票数 6

由于npm 3有一个平面(-ish)依赖结构,我们是在将来使用Bower,还是在其发布时只使用npm 3?

npm最常用于管理Node.js模块,但当与Browserify和/或$ npm dedupe相结合时,它也适用于前端。 Bower是专门为前端创建的,并且在考虑到这一点的情况下进行了优化。最大的区别是npm做嵌套依赖树(大小很重),而Bower需要一个平坦的依赖树(将依赖解析的负担推给用户)。

将保龄球并入国家预防机制

npm3

npm及前端包装

EN

回答 2

Stack Overflow用户

发布于 2015-10-09 12:25:00

npm 3与褐化或webpack相结合是目前的发展方向。在您的项目中增加包管理器会使您的工作流程更加困难。

今天安装npm 3,包括:

代码语言:javascript
复制
npm install -g npm@latest
票数 6
EN

Stack Overflow用户

发布于 2017-03-15 14:30:49

  • bower主要用于前端库,它们没有自己的依赖关系,因此在Bower中,平面结构是一种限制,而不是一种特性。
  • npm-3是一个智能的依赖管理器,其中依赖项可以有自己的辅助依赖项(子依赖项)。
  • 它试图在可能的情况下创建扁平结构,但这不是一个限制。在某些情况下,它将不坚持它(例如:当您需要多个版本的依赖)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32087425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档