npm基础命令
npm 安装 Node.js 模块语法格式如下:
1
| $ npm install <Module Name> [-g] #本地or全局安装
|
| 特性 |
本地安装 |
全局安装 |
| 安装范围 |
仅在当前项目中可用 |
在系统的全局环境中可用 |
| 命令使用 |
npm install package-name |
npm install -g package-name |
| 安装位置 |
node_modules 目录 |
系统全局目录(依 OS 而异) |
| 使用场景 |
项目依赖(库、框架) |
CLI 工具、项目生成器 |
| 访问方式 |
通过 require() 或 import 使用 |
在命令行中直接使用 |
| 依赖声明 |
在 package.json 中记录 |
不在 package.json 中记录 |
| 版本控制 |
不同项目中可用不同版本 |
系统中只保留一个版本 |
| 权限问题 |
无需特殊权限 |
可能需要管理员权限 |
全局目录依 OS 而异:通常是 /usr/local/bin(在 Unix-like 系统上)或 %AppData%\npm(在 Windows 上)
查看安装信息
1 2 3 4 5 6 7 8 9 10 11
| $ npm list -g
├─┬ cnpm@4.3.2 │ ├── auto-correct@1.0.0 │ ├── bagpipe@0.3.5 │ ├── colors@1.1.2 │ ├─┬ commander@2.9.0 │ │ └── graceful-readlink@1.0.1 │ ├─┬ cross-spawn@0.2.9 │ │ └── lru-cache@2.7.3 ……
|