
上QQ阅读APP看书,第一时间看更新
2.1.4 NPM的常用命令
本小节介绍NPM使用过程中的常用命令,包括安装模块、卸载模块、更新模块、检查模块版本、查看安装的模块等。
(1)安装模块
使用npm命令安装Node.js模块语法格式如下:
npm install <Module Name>
例如,我们使用npm命令安装常用的Node.js Web框架模块express:
$ npm install express -g #全局安装express $ npm install express #本地安装express
npm的包安装分为本地安装(local)和全局安装(global)两种。采用本地安装会将安装包放在./node_modules下(运行npm命令时所在的目录),如果没有node_modules目录,就会在当前执行npm命令的目录下生成node_modules目录。同时,可以通过require()来引入本地安装的包。若采用全局安装,则会将安装包放在/usr/local下或者Node.js的安装目录下,可以直接在命令行里使用。
(2)卸载模块
npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional] aliases: remove, rm, r, un, unlink
例如卸载项目环境所依赖的模块:
npm uninstall gulp --save-dev
(3)更新模块
npm update express
(4)检查模块版本
npm outdated [[<@scope>/]<pkg> ...]
(5)查看安装的模块
查看安装信息:
npm list -g #查看全局安装的模块 npm list #查看本地安装的模块
也可以查看某个模块的信息:
npm list express
(6)搜索模块
npm search express
(7)查看某条命令的详细帮助
NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令:
npm help
(8)查看包的安装路径
npm root [-g]
(9)管理模块的缓存
npm cache add <tarball file> npm cache add <folder> npm cache add <tarball url> npm cache add <name>@<version> npm cache ls [<path>] npm cache clean [<path>]
常用命令是清除NPM本地缓存:
npm cache clean
(10)启动模块
npm start
(11)重新启动模块
npm restart