项目开发常用的 npm 命令速查(附简写)

什么是 npm?

如何安装 Nodejs/npm?

npm 创建项目命令

在当前文件夹初始化项目(创建 package.json 文件)

npm init // 按引导手动配置

npm init --yes // 全部使用默认配置
npm init -y

安装软件包

安装当前项目软件包

软件包加入 dependencies(生产依赖)

npm install // 根据 package.json 安装软件包
npm add
npm i

npm install 包名 // 安装软件包
npm i 包名

npm install 包名@版本号 // 安装特定版本软件包
npm i 包名@版本号

npm install --save 包名 // 保存到生产依赖
npm i -S 包名

npm install 包名1 包名2 包名3 // 批量安装多个软件包
npm i 包名1 包名2 包名3

软件包加入 devDependencies(开发依赖)

npm install --save-dev 包名
npm i -D 包名

安装全局软件包

npm install -global 包名
npm i -g 包名

卸载软件包

npm uninstall 包名 // 卸载软件包
npm remove 包名 // 别名
npm rm 包名1
npm un 包名2
npm r 包名3

npm uninstall 包名 --save-dev // 卸载开发依赖软件包
npm r 包名 -D

npm uninstall -global 包名 // 卸载全局软件包
npm r -g 包名

更新软件包

检查包是否已经过时

npm outdated // 列出所有已经过时的包

更新当前目录所有软件包

npm update // 更新所有软件包
npm up

npm update 包名 // 更新指定软件包
npm up 包名

更新全局所有软件包

npm update -global // 更新所有全局软件包
npm up -g

npm update -global 包名 // 更新指定全局软件包
npm up -g 包名

列出软件包

查看当前目录下的软件包

npm list // 列出当前目录软件包
npm ls

npm list -parseable=true // 以目录形式列出
npm ls -parseable=true

npm list --depth 0 // 列出第一级软件包
npm ls --depth 0

查看全局安装的软件包

npm list --global // 列出所有全局软件包
npm ls -g

npm list --global --depth 0 // 列出全局第一级软件包
npm ls -g --depth 0

npm 缓存

npm cache // 管理模块的缓存
npm cache clean // 清除 npm 本地缓存

其他命令

npm -version // 查看 npm 版本
npm -v

npm help // 查看帮助命令
npm -h

npm info 包名 // 查看包信息
npm -l // 查看各个命令的简单用法
npm root // 查看包的安装路径
npm root -g // 查看全局的包的安装路径
npm config // 管理 npm 的配置路径
npm prune // 清理无用的包

Twitter · GitHub · Instagram · pluwen@gmail.comCopyright © 普鲁文。RSS