常用 npm 命令汇总

小括号中的参数为可选项

更换为国内淘宝源(通过命令直接修改)

1
npm config set registry https://registry.npm.taobao.org

更换为国内淘宝源(通过编辑配置文件)

1
npm config edit 加入 registry = https://registry.npm.taobao.org

还原成默认国外源

1
npm config set registry https://registry.npmjs.org

查看当前源

1
npm config get registry

安装依赖

1
npm install (-g) package_name (--save / --save-dev) (--registry https://registry.npm.taobao.org)

移除依赖

1
npm uninstall (-g) package_name (--save / --save-dev)

更新依赖

1
npm update (-g) package_name

检查更新

1
npm outdated (-g --depth=0)

设置默认协议

1
npm set init.license "MIT"

设置默认作者昵称

1
npm set init.author.name "Viki"

设置默认作者邮箱

1
npm set init.author.email "vikiboss@qq.com"

查看项目主页(如果有的话,无则跳到项目仓库)

1
npm home package_name

查看项目仓库

1
npm repo package_name

移除无关依赖

1
npm prune (package_name) (--production)

清理缓存,一般不需要删,除非遇到错误 (npm < @5)

1
npm cache clean

清理缓存,一般不需要删,除非遇到错误 (npm > @5)

1
npm cache verify

查看项目依赖

1
npm ls (--depth 0)

查看当前的配置

1
npm config list

更新至最新的公测版本

1
npm install -g npm@latest npm

更新至最新的发布版本(比 latest 更新)

1
npm install -g npm@next npm

添加用户信息

1
npm adduser / npm login

添加配置信息

1
npm config set foo:port 80

关于 npm 链接

作者主页地址: https://npmjs.com/~username

如 vikiboss 主页: https://npmjs.com/~vikiboss

包主页地址: https://npmjs.com/package/package_name

如 axios 主页: https://npmjs.com/package/axios