1. 使用淘宝镜像
淘宝提供了一个更快的 npm 镜像源,可以大大加快依赖包的下载速度。你可以通过以下命令来设置淘宝镜像:
npm config set registry https://registry.npmmirror.com
然后再次运行 npm install
:
npm install
2. 使用 nrm
切换镜像源
nrm
是一个管理 npm 镜像源的工具,可以方便地在多个镜像源之间切换。首先安装 nrm
:
npm install -g nrm
然后查看可用的镜像源列表:
nrm ls
切换到淘宝镜像:
nrm use taobao
然后再次运行 npm install
:
npm install
3. 使用 Yarn
Yarn 是 Facebook 开发的一个新的包管理工具,通常比 npm 更快。你可以尝试使用 Yarn 来替代 npm。
首先安装 Yarn:
npm install -g yarn
然后使用 Yarn 安装依赖:
yarn install
4. 使用 npm ci
如果你已经有一个 package-lock.json
文件,使用 npm ci
命令来安装依赖可能会比 npm install
更快:
npm ci
5. 清理 npm 缓存
有时,npm 缓存可能会导致安装速度变慢。你可以尝试清理缓存:
npm cache clean --force
6. 检查网络环境
确保你的网络连接是稳定的。如果你在公司网络环境下,可以尝试切换到一个更稳定的网络或使用 VPN。
7. 限制并发连接数
如果你的网络连接质量较差,可以尝试限制 npm 的并发连接数:
npm set maxsockets 3