1.安装命令
//全局安装
npm install 模块名 -g
//本地安装
npm install 模块名
//一次性安装多个
npm install 模块1 模块2 模块3
//安装开发时依赖包
npm install 模块名 --save-dev
//安装运行时依赖包
npm install 模块名 --save
2. 查看安装目录
//查看项目中模块所在的目录
npm root
//查看全局安装的模块所在目录
npm root -g
3, 查看npm的所有命令的命令
npm help
4,查看某个包的各种属性
//查看某个包对于各种包的依赖关系
npm view 模块名 dependencies
5 查看包的源文件地址
//查看包的源文件地址
npm view 模块名 repository.url
6 查看模块的版本号
查看当前模块依赖的node最低版本号
npm view 模块名 engines
查看模块的当前版本号
npm view 模块名 version //需要注意的是查看到的模块版本是该模块再远程仓库的版本号,并不是当前项目中所依赖的版本号。 //查看当前项目中应用的某个模块的版本号的命令为 npm list 模块名 version
查看模块的历史版本和当前版本
npm view 模块名 versions
查看一个模块的所有信息
npm view 模块名
7,查看npm使用的所有文件夹
npm help folders
8,用于更改包内容后进行重建
npm rebuild 模块名
9,检查包是否已经过时
//此命令会列出所有已经过时的包,可以及时进行包的更新
npm outdated
10,更新node模块
npm update 模块名
//当然你也可以update 该模块到指定版本
npm update 模块名 @版本号
//如果安装到最新版本可以使用以下命令
npm install 模块名@latest
//如果当前的版本号为2.5.1,是没办法进行npm update 模块名 @2.3.1 将模块版本号变为2.3.1的,当然,你可以先uninstall,然后进行install @2.3.1
11,卸载node模块
npm uninstall 模块名
12,访问package.json的字段文档
npm help json
13,发布一个npm包的时候,需要检验某个包名是否已经存在
npm search 模块名
14,npm init:引导你创建一个package.json文件,包括名称、版本、作者这些信息
清除npm的缓存
npm cache clean //慎重使用改命令
15,npm -v 查看npm的版本
16,查看某个模块的bugs列表界面
npm bugs 模块名
//例如运行npm bugs chai则会打开vue仓库的issue
17,打开某个模块的仓库界面
npm repo 模块名
//例如运行npm repo vue则会打开vue线上仓库
打开某个模块的文档
npm docs 模块名 //例如运行npm docs vue则会打开vue的readme.md文档
打开某个模块的主页
npm home 模块名 //例如运行npm home vue则会打开vue模块的主页
查看当前已经安装的模块
npm list //当然我们也可以限制输入的模块层级,例如 npm list --depth=0
清除未被使用到的模块
//有时在我们使用npm list的时候,可能会碰到一些问题,就是有些模块并没有被项目引用使用,我们还是安装了这些模块,那么我们可以一键清除这些没有使用到的模块 npm prune