npm( Node Packaged Modules )即Node.js的包管理器,主要用来管理基于node平台的插件,实现安装,卸载,更新等操做。npm
- Node.js自带npm包管理器,先安装Node.js。
- 推荐去官网下载安装包
官网下载地址:http://nodejs.cn/download/
$ npm -v
json
$ npm install packagename [-g][--save-dev]
服务器
packagename
:你要安装的目标插件名称-g
:全局安装目标插件,目的是能够在任何目录命令行运行插件;
若是省略,则本地安装目标插件,只能被当前项目引用。【可选】--save-dev
:插件信息被写进package.json中,方便管理项目依赖。【可选】
$ npm update packagename [-g][--save-dev]
网络
$ npm update [--save-dev]
插件
注: 不要用删除本地插件包方式卸载插件。命令行
$ npm uninstall packagename [-g][--save-dev]
code
$ npm uninstall packagename1 packagename2 ... [-g][--save-dev]
get
以为列出插件名称太麻烦,能够借用rimraf插件来删除所有插件。同步
$ npm install rimraf -g
$ rimraf node_modules
$ npm list
- 因为npm默认是从国外服务器下载插件,不免出现网络不稳定或者下载时间过长,因此在国内创建一个npm镜像颇有必要。
- 淘宝团队npm镜像:
这是一个完整 npmjs.org 镜像,你能够用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽可能与官方服务同步。
官方网址:https://npm.taobao.org/- cnpm使用与npm彻底一致。
- 安装完cnpm后,直接使用可能会提示错误,请重启终端再使用。
$ npm install -g cnpm --registry=https://registry.npm.taobao.org