npm 备忘清单

这个 npm 快速参考备忘单显示了它的常用命令使用清单。

常用命令

包管理

命令描述
npm inpm install的别名
npm install安装 package.json 中的所有内容
npm install --production安装 package.json 中的所有内容,除了 devDependecies
npm install lodash安装一个包
npm install --save-dev lodash安装为 devDependency
npm install --save-exact lodash准确安装

--save 是 npm@5 的默认值。 以前,使用不带 --savenpm install 不会更新 package.json。

安装名称

命令描述
npm i saxNPM 包
npm i sax@latest指定标签“最新”
npm i sax@3.0.0指定版本 3.0.0
npm i sax@">=1 <2.0"指定版本范围
npm i @org/sax范围内的 NPM 包
npm i user/repoGitHub
npm i user/repo#masterGitHub
npm i github:user/repoGitHub
npm i gitlab:user/repoGitLab
npm i /path/to/repo绝对路径
npm i ./archive.tgz压缩包
npm i https://site.com/archive.tgz通过 HTTP 压缩包

清单

命令描述
npm list列出此软件中所有依赖项的已安装版本
npm list -g --depth 0列出所有全局安装包的安装版本
npm view列出此软件中所有依赖项的最新版本
npm outdated仅列出此软件中已过时的依赖项

更新

命令描述
npm update更新生产包
npm update --dev更新开发包
npm update -g更新全局包
npm update lodash更新 lodash 包

杂项功能

将某人添加为所有者

npm owner add USERNAME PACKAGENAME

列出包

npm ls

向安装旧版本软件包的用户添加警告

npm deprecate PACKAGE@"< 0.2.0" "critical bug fixed in v0.2.0"

更新所有包或选定的包

npm update [-g] PACKAGE

检查过时的包

npm outdated [PACKAGE]