一、npm常用命令及插件:
npm install //运行npm install可根据package.json的配置自动安装所有依赖包 npm uninstall //卸载依赖,如npm uninstall webpack --save-dev 即卸载开发环境下的webpack npm install xxx --save-dev (or 简写 npm i -D) //将xxx安装到开发环境(devDependencies)的依赖中去 npm update //更新依赖包版本 npm view <packagename> version //查看npm中可供安装的package版本号(如果版本太多,会隐藏一部分不显示) npm view <packagename> version --json //查看npm中可供安装的package的所有版本(如果版本太多也不会隐藏) npm install webpack@3.1.9 //安装指定版本的webpack npm install webpack -g //将webpack安装到全局 npm init //用于引导在指定目录自动创建一个package.json配置文件 npm root //查看当前的包安装路径 npm root -g //查看全局的包安装路径 npm outdated //在当前安装目录查看所有已经过时的依赖包,以便进行版本更新 npm outdated -g //在全局目录下查看所有已经过时的依赖包,以便进行版本更新 npm ls //查看当前安装的模块及依赖 npm ls -g //查看全局环境下已安装的模块及依赖 npm help xx //查看某条命令的详细使用说明 npm config set proxy=url //设置代理 npm config set registry //设置镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org //全局安装淘宝镜像 /** * 强制清除npm本地缓存 * 备注:从npm@5开始,npm缓存可以自行修复,并且从缓存中提取的数据保证有效。如果 您想确保一切都一致,请使用'npm cache verify' */ npm cache clean --force npm link //将全局模式链接到本地目录 ,相应的解除链接 npm unlink npm run // 查看当前项目下所有定义的npm脚本命令 npm prefix // 打印本地目录前缀。如果没有 -g 参数,它是 package.json 文件最近的父目录。如果带有 -g 参数,它就是全局目录前缀 npm list -g --depth=0 // 查看全局安装的依赖包,depth=目录层级 npm version v --no-git-tag-version // 变更packagejson中的版本号
more at:https://www.npmjs.org/doc/
二、yarn常用命令
// 查看yarn安装的全局包 yarn global list
三、npm常用插件
用于检查错误的、不更新的或者不使用的依赖项