# npm包管理器的常用命令
安装命令
##全局安装 npm install 模块名 -g ##本地安装 npm install 模块名 ##一次性安装多个 npm install 模块1 模块2 模块3 ##安装开发时依赖包 npm install 模块名 --save-dev ##安装运行时依赖包 npm install 模块名 --save
查看安装目录
##查看项目中模块所在的目录 npm root ##查看全局安装的模块所在目录 npm root -g
查看npm的所有命令
npm help
查看某个包的各种属性
##查看某个包对于各种包的依赖关系 npm view 模块名 dependencies
查看包的源文件地址
##查看包的源文件地址 npm view 模块名 repository.url
查看当前模块依赖的node最低版本号
npm view 模块名 engines
查看模块的当前远程版本号
npm view 模块名 version
查看当前项目中某个模块的版本号
npm list 模块名 version
查看模块的历史版本和当前版本
npm view 模块名 versions
查看一个模块的所有信息
npm view 模块名
查看npm使用的所有文件夹
npm help folders
用于更改包内容后进行重建
npm rebuild 模块名
检查包是否已经过时
npm outdated
更新node模块
npm update 模块名
##更新到指定版本(只能升不能降)
npm update 模块名 @版本号
##安装到最新版本
npm install 模块名@latest
卸载node模块
npm uninstall 模块名
访问package.json的字段文档
npm help json
发布一个npm包的时候,需要检验某个包是否已经存在
npm search 模块名
npm init: 引导创建一个package.json文件,包括名称、版本、作者信息
清除npm缓存
npm cache clean
npm root
查看当前包的安装路径,npm root -g
查看全局包的安装路径npm -v
查看npm的版本查看某个模块的bugs列表界面
npm bugs 模块名
打开某个模块的仓库界面
npm repo 模块名
打开某个模块的文档
npm docs 模块名
打开某个模块的主页
npm home 模块名
查看当前已安装的模块
npm list ##限制输入的模块层级 npm list --depth=0
清除未被使用到的模块
npm prune