npm 命令¶
1 常用指令表¶
| 功能 | 指令 | |
|---|---|---|
| npm 版本信息 | npm -v | |
| 帮助信息 | npm -h | |
| npm 全局包路径 | npm prefix -g | |
| 更新 npm | 最新版 | npm i npm -g |
| 最新版 | npm i npm@latest -g | |
| 将要发行版 | npm i npm@next -g | |
| 安装 package | 本地安装 | npm i [packageName] |
| 全局安装 | npm i [packageName] -g | |
| package.json 文件安装 | npm i | |
| 更新 package | 本地更新 | npm update [packageName] |
| 全局更新 | npm update [packageName] -g | |
| package.json 文件更新 | npm update | |
| 删除 package | npm uninstall [packageName] | |
| 初始化 package.json 文件 | npm init | |
| 执行 package 中 script | 查看所有 script | npm run |
| 执行指定 script | npm run [script] | |
| 查看已安装 package | 本地包 | npm list |
| 全局包 | npm list -g | |
| 限制显示模块层级 | npm --depth [number] | |
2 进阶指令表¶
| 功能 | 指令 | |
|---|---|---|
| 查看 package 文档 | npm docs [packageName] | |
2.1 安装模块参数说明¶
- -g, --global 全局安裝(global)
- -S, --save 安裝包信息將加入到 dependencies(生產階段的依賴)
- -D, --save-dev 安裝包信息將加入到 devDependencies(開發階段的依賴),所以開發階段一般使用它
- -O, --save-optional 安裝包信息將加入到 optionalDependencies(可選階段的依賴)
- -E, --save-exact 精確安裝指定模塊版本
2.2 简写指令¶
| 指令 | 缩写 | 功能 |
|---|---|---|
| install | i | 安装 package |
| list | ls la ll | 列出以安装 package 信息 |