npm常用命令

前言

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

本文中提到的NPM是nodejs的包管理器,作用主要是让我们开发人员从NPM服务器下载(并安装)别人编写的第三方包到本地使用、或者我们将自己编写的包或命令行程序上传到NPM服务器供别人使用。

   本文主要记录使用npm的时候,实用的命令及配置。(关注www.wanglixia.top,本文持续更新)

相关文档

node中文文档,点击访问:http://nodejs.cn/api/

npm修改源

  使用npm在npm install时,速度特别慢,因此修改npm的数据源

1
npm config set registry https://registry.npm.taobao.org

修改后,即可进行下载啦,速度快了好多~~

npm 安装依赖

  • devDependencies里的插件只用于开发环境,不用于生产环境;
  • dependencies里的插件是需要发布到生产环境的。
1
2
3
4
5
6
7
8
9
10
#写入到dependencies对象
npm i 模块名 -s <==> npm install 模块名 --save
#写入到devDependencies对象
npm i 模块名 -d <==> npm install 模块名 --save-dev
#全局安装
npm i 模块名 -g
#安装依赖到命令行所在目录
npm i 模块名
#安装指定版本的依赖
npm install jquery@3 install jquery@3.1.1

npm 卸载依赖

1
2
3
4
5
6
7
8
#删除依赖
npm uninstall 模块名 <==> npm un 模块名
#删除全局依赖
npm uninstall 模块名 -g
#删除模块,同时删除模块留在package.json中dependencies下的对应信息
npm uninstall 模块 --save
#删除模块,同时删除模块留在package.json中devDependencies下的对应信息
npm uninstall 模块 --save-dev

npm 查看包的版本信息

查看npm服务器上所有的bootstrap版本信息

1
2
3
4
5
6
#1.
npm view bootstrap versions
#2.
npm view bootstrap version
#3. 查看所有版本,以及更多信息
npm info bootstrap

查看本地下载的bootstrap版本信息

1
2
3
4
#查看本地安装的bootstrap
npm ls bootstrap
#查看全局安装的bootstrap
npm ls bootstrap -g