一.npm nodejs使开发者摆脱了浏览器的束缚,一系列基于nodejs的应用和工具不断出现,无论是在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用.NPM(node package manager),作为node的包管理工具,极大地便利了我们的开发工作. 即,npm是nodejs下的包管理器,不需要单独安装和node.js一起安装.它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜索.发布等.npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息