npm( Node Packaged Modules )即Node.js的包管理器,主要用来管理基于node平台的插件,实现安装,卸载,更新等操作。
[TOC]
$ npm -v
$ 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]
卸载全部插件$ npm uninstall packagename1 packagename2 ... [-g][--save-dev]
觉得列出插件名称太麻烦,可以借用rimraf插件来删除全部插件。
$ npm install rimraf -g
$ rimraf node_modules
$ npm list
$ npm install -g cnpm --registry=https://registry.npm.taobao.org