📜  Windows 10 上的 npm 慢 (1)

📅  最后修改于: 2023-12-03 15:35:41.725000             🧑  作者: Mango

Windows 10 上的 npm 慢

如果你是一位 Windows 10 用户,可能会经常遇到 npm 安装依赖包慢的问题。在本文中,我们将介绍如何改善此问题。

问题原因

Windows 10 上的 npm 安装依赖包慢的主要原因是 npm 源在国外,国内网络连接不稳定,导致下载速度变慢。此外,有些防火墙或杀软也会影响下载速度。

解决方案
1. 更换 npm 源

更换 npm 源到速度更快的镜像源可以显著提高下载速度。以下是几个常用的镜像源:

  • 淘宝镜像:npm config set registry https://registry.npm.taobao.org
  • cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 华为云镜像:npm config set registry https://mirrors.huaweicloud.com/repository/npm/

此外,如果在使用 Vue、React 等框架时,使用 Vue CLI、Create React App 等工具创建项目时也可以通过使用 --registry 参数指定镜像源,例如:

vue create my-project --registry=https://registry.npm.taobao.org
2. 使用 Yarn

Yarn 是 Facebook 开发的一款 JavaScript 包管理器,与 npm 兼容,但速度更快。在 Windows 10 上使用 Yarn 可以大大提高依赖包下载速度。安装 Yarn:

npm install -g yarn

使用 Yarn 创建项目:

yarn create react-app my-app
3. 使用 VPN

如果你的网络连接到 npm 源受到阻碍,可以使用 VPN 连接到国外网络。这样可以绕过本地网络限制,下载速度也会得到提升。不过,使用 VPN 的代价是连接速度会变慢,且需要支付 VPN 服务费用。

4. 关闭杀软或防火墙

一些杀软或防火墙可能会阻止 npm 下载依赖包,导致下载速度变慢。关闭杀软或防火墙可能可以提速,但需要保证关闭期间网络处于安全环境中。

总结

以上是针对 Windows 10 上的 npm 安装依赖包慢的解决方案。首先可以尝试更换 npm 源或使用 Yarn。如果仍然无法满足需求,可以使用 VPN 或关闭杀软或防火墙。希望这篇文章能对你有所帮助。