node npm和 bower 是什么关系?


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

npm node.js bower

我的节操都还在 10 years, 2 months ago

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

stackoverflow的 类似问题

天欲雪TYX answered 10 years, 2 months ago

Your Answer