npm is the package manager for Javascript。npm是基于nodejs平台的js包管理工具。在安装NodeJS的时候将会自动安装该工具,能解决NodeJS代码部署上的许多问题,如:
允许用户从NPM服务器上下载别人编写的第三方包到本地使用
允许用户从NPM服务器上下载第三方命令行程序到本地使用
允许用户上传自己编写的包、命令行程序到NPM服务器
前后端都可以用,而不仅仅是nodejs package manager
检查开发环境是否安装npm : npm -v
npm升级 : npm install -g npm
或 cnpm install -g npm 淘宝镜像
使用npm安装js模块:npm install moduleName
使用npm卸载s模块:npm uninstall moduleName
配置文件:package.json是匹配npm的配置文件 可以使用命令生成:npm init 或者手动创建
Bower : 前端包管理工具。且在15年,官网已经停止维护。他们建议使用npm。安装 npm install -g bower
但是bower更适合前端文件的管理。twitter推出的包管理工具。他的主要目的:解决包之间的依赖关系。
spm :前端模块管理工具。