node npm和 bower 是什么关系?

fishenal
  • 3.4k

我理解的是npm是项目构建工具,可以指定依赖库,设置项目属性,都在package.json里面,但是bower也是干类似事情的,我看很多项目即用了npm做包,也用了bower做项目构建,那么他们究竟是什么关系,package.json里依赖了bower,再用bower.json依赖angular和jquery,那能不能直接在npm项目里依赖jquery和angular?

回复
阅读 6.8k
1 个回答
Im姜_James姜
  • 82

npm 主要是提供node_module的依赖支持, 而且是类似maven的dependency tree结构
bower 是纯前端库的依赖支持; npm提供nested dependency而且允许多版本共存, bower尽量保持同一个库仅有一个single copy.

stackoverflow的类似问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏