我们常用的NPM
命令主要是做四种操作:安装、删除、初始化、配置。
安装某个NPM
包
npm install packageName
## 简写
npm i packageName
安装package.json
中的所有依赖
npm install
安装指定版本的包
npm i packageName@x.x.x
全局安装依赖包
npm i packageName --global
## 简写
npm ipackageName -g
安装依赖包,并且将依赖写入package.json
文件的dependencies
部分
npm i packageName --save
## 简写,简写中-S是大写字母
npm i packageName -S
安装依赖包,并且把依赖写入package.json
文件的devdependencies
部分
npm i packageName --save-dev
## 简写
npm i packageName -D
删除某个NPM
包
npm uninstall packageName
初始化一个NPM
项目,自动生成package.json
文件
npm init
单次设置镜像,使用淘宝NPM
镜像替换官方NPM
镜像
npm [命令] --registry=https://registry.npm.taobao.org
设置默认npm
使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
安装cnpm
包,安装成功后npm
命令更换为cnpm
命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
## 安装成功之后,直接像使用npm一样使用cnpm即可,例如:安装某个包就变成了
cnpm i packageName
设置环境变量
npm set xxx
## 例如:
npm set init-author-name 'Your name'
查看某个包的信息
npm info
## 例如:
npm info lodash
查找npm
仓库
npm search
## 后面可以跟字符串或者正则表达式,例如:
npm search webpack
树形的展示当前项目安装的所有模块,以及对应的依赖
npm list
## 例如,查看全局安装的模块:
npm list --global