npm install -g 怎么一次性下载
时间: 2025-02-07 14:08:53 浏览: 66
### 使用 npm 全局安装多个包
为了全局安装多个包,可以在 `npm install` 命令后面加上 `-g` 参数以及所需安装的各个包名,并用空格分隔这些包的名字。下面是一个具体的例子:
```bash
npm install -g express body-parser nodemon
```
这条命令会依次下载并安装 Express、body-parser 和 nodemon 到系统的全局环境中[^1]。
需要注意的是,在某些操作系统上执行此操作可能需要管理员权限,因此可以尝试在命令前加 `sudo` 或者通过其他方式获取相应权限来完成安装过程。
对于本地安装而言,通常建议使用 `--save` 或 `--save-dev` 来自动更新 `package.json` 文件中的依赖关系列表;然而当涉及到全局安装时,则不需要也不应该指定这两个选项,因为它们仅适用于项目级别的依赖管理[^3]。
如果希望在一个脚本里实现多包的同时安装,也可以考虑编写 shell 脚本来简化这一流程。例如创建一个名为 `install-global-packages.sh` 的文件:
```bash
#!/bin/bash
PACKAGES="express body-parser nodemon"
for PACKAGE in $PACKAGES; do
echo "Installing global package: ${PACKAGE}"
npm install -g "${PACKAGE}"
done
```
上述脚本定义了一个字符串数组 `PACKAGES` 包含要安装的所有软件包名称,接着遍历这个数组并对每一个元素调用一次 `npm install -g` 命令来进行安装。
阅读全文
相关推荐


















