我理解的是npm是项目构建工具,可以指定依赖库,设置项目属性,都在package.json里面,但是bower也是干类似事情的,我看很多项目即用了npm做包,也用了bower做项目构建,那么他们究竟是什么关系,package.json里依赖了bower,再用bower.json依赖angular和jquery,那能不能直接在npm项目里依赖jquery和angular?
npm node.js bower
npm 主要是提供node_module的依赖支持, 而且是类似maven的dependency tree结构 bower 是纯前端库的依赖支持; npm提供nested dependency而且允许多版本共存, bower尽量保持同一个库仅有一个single copy.
stackoverflow的 类似问题
Mac下面通过node npm 安装bower 不成功!
求告知,npm和bower的区别
win8安装grunt,执行npm install时报错
npm安装时--save-dev如何让保存在package.json中的semver以~开头,...
Sprity安装不成功
npm 怎么只安装 dependencies 而不安装devDependencies