npm

# 查看npm版本
npm -v

# 查看帮助
npm
# 或
npm help
# 查看某个命令的帮助信息
npm help 命令
# 例如:
npm help install

配置相关

# 查看npm配置信息
npm config ls -l

# 查看npm某项配置的值
npm config get registry

# 设置npm某项配置的值
npm config set registry https://registry.npm.taobao.org/

# 取消设置某项配置的值(删除key为registry的配置)
npm config delete registry

包相关

# 搜索包,如果自己更换成了淘宝的源,则在查询时需指定如下源
npm search 包名 --registry=https://registry.npmjs.org/
# 例如:
npm search hexo-cli --registry=https://registry.npmjs.org/

# 当前项目安装指定包
npm install 包名
# 例如:
npm install hexo-cli
# 如果想全局安装:
npm install -g hexo-cli

# 查看当前项目安装的包
npm list
# 查看全局安装的包
npm list -g

# 查看当前项目已安装的指定包的信息
npm list 包名
# 查看全局安装的加上-g,例如:查看全局安装的npm包相关信息
npm list -g npm

# 卸载全局安装的指定包
npm uninstall -g 包名
# 例如:
npm uninstall -g gitbook-cli

# 查看全局安装的待更新的包
npm outdated -g

# 更新全局安装的指定包
npm update -g 包名
# 例如:
npm update -g npm

# 更新所有全局安装的可更新的包
npm update -g