NPM 常用命令

  1. 查看所有已安装的 npm 软件包(包括它们的依赖包)列表
npm list

npm list -g  // 全局
  1. 仅获取顶层的软件包(即 package.json 中列出的软件包)列表
npm list --depth=0

npm list --production --depth=0 // 仅查看 dependencies 依赖项
npm list --only=prod --depth=0 // 仅查看 dependencies 依赖项

npm list --only=dev --depth=0 // 仅查看 devDependencies 依赖项

npm list -g --depth=0 // 全局
  1. 获取指定软件包安装的版本
npm list <package_name>
  1. 获取指定软件包在 npm 仓库上最新的可用版本
npm view <package_name> version
  1. 获取指定软件包在 npm 仓库上所有版本
npm view <package_name> versions
  1. 安装软件包指定版本
npm install <package_name>@<version>

npm install --global <package_name>@<version>  // 全局
npm i -g <package_name>@<version> // 简写
  1. 查看安装的软件包可更新列表
npm outdated

npm outdated -g       // 全局
  1. 查看安装的指定软件包可更新版本
npm outdated <package_name>

npm outdated -g <package_name> 
  1. 更新所有软件包
npm update

npm update -g
  1. 更新指定软件包

说明:

若更新的规则是^x.y.z,则只能更新次版本(y)和补丁版本(y)
若更新的规则是>=x.y.z,则接受所有的更新,包括主版本(x)升级

npm update <package_name>

npm update -g <package_name>
  1. 若要将所有软件包更新到新的主版本,则全局地安装 npm-check-updates 软件包:
npm install -g npm-check-updates

然后运行:

ncu -u

这会升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本,以便 npm 可以安装新的主版本。

现在可以运行更新了:

npm update

如果只是下载了项目还没有 node_modules 依赖包,并且想先安装新的版本,则运行:

npm install
  1. 卸载 npm 软件包
npm uninstall <package_name> // 卸载 dependencies 依赖项中的软件包
npm uninstall --save <package_name> // 卸载 dependencies 依赖项中的软件包
npm un -S <package_name> // 卸载 dependencies 依赖项中的软件包(简写)

npm uninstall --save-dev <package_name> // 卸载 devDependencies 依赖项中的软件包
npm un -D <package_name> // 卸载 devDependencies 依赖项中的软件包(简写)

npm uninstall --global <package_name> // 卸载全局软件包
npm un -g <package_name> // 卸载全局软件包(简写)

简写说明:

全称 简写
--global -g
install i
uninstall un
--save -S
--save-dev -D
posted @ 2020-09-04 23:16  LucasLin  阅读(631)  评论(0编辑  收藏  举报