目录
1.初始化
npm init #初始化一个package.json文件
npm init -y | npm init --yes
2.搜索
npm s jquery | npm search jquery
3.安装
npm install npm -g #更新到最新版本
npm i uniq | npm install uniq
npm i jquery@1.11.2 #安装指定版本的包
npm i -S less | npm i --save less #生产依赖(默认与不输入-S含义相同)
npm i -D less | npm i --save-dev less #开发依赖
npm i -g nodemon #全局安装(暴露全局命令nodemon,在命令行中使用)
npm i | npm install #根据package.json和package-lock.json中的声明安装所有依赖
4.删除
npm r jquery | npm remove jquery
npm r -g nodemon #删除全局依赖包
5.更新
npm update jquery #更新最新版本
npm update jquery@2.1.0 #更新到指定版本号
npm install jquery@latest #直接更新到最后一个新版本
6.换源
npm config set registry https://registry.npm.taobao.org #设置全局的npm淘宝镜像
npm config set registry https://registry.npmjs.org #切换回默认全局镜像
7.查看
npm list -g | npm ls -g #查看全局已安装的包
npm list | npm ls #查看当前项目已安装的包
npm root #查看项目中模块所在的目录
npm root -g #查看全局安装的模块所在目录
npm view jquery dependencies #查看某个包对于各种包的依赖关系
npm view jquery version #查看jquery最新的版本号
npm view jquery versions #查看所有jquery历史版本号(很实用)
npm view jquery #查看最新的jquery版本的信息
npm info jquery #查看jquery的详细信息,等同于上面的npm view jquery
npm list jquery 或 npm ls jquery #查看本地已安装的jquery的详细信息
npm view jquery repository.url #查看jquery包的来源地址
8.其他
npm cache clean #清除npm的缓存
npm prune #清除项目中没有被使用的包
npm outdated #检查模块是否已经过时
npm repo jquery #会打开默认浏览器跳转到github中jquery的页面
npm docs jquery #会打开默认浏览器跳转到github中jquery的README.MD文件信息
npm home jquery #会打开默认浏览器跳转到github中jquery的主页
9.补充
npm配置别名:在package.json中scripts属性中配置相关命令,再使用npm run [别名]
淘宝镜像cnpm(只读):npm install -g cnpm -registry=https://registry.npmmirror.com/