npm 是伴随Node.js 出现的一个包管理器。已经通用到了所有 js 的包管理工具。 bower也是一个前端的包管理工具。 最大区别在于: npm支持嵌套依赖管理;bower只能支持扁平的依赖(嵌套需要自行解决)。 目前bower官方已不再维护,可以用npm替代