为啥 npm 安装速度这么慢?

Posted

技术标签:

【中文标题】为啥 npm 安装速度这么慢?【英文标题】:Why npm install speed so slow?为什么 npm 安装速度这么慢? 【发布时间】:2021-04-21 19:03:04 【问题描述】:

我正在使用 mac book pro - M1 芯片和 bigsur

但是我有一个问题。 当我将任何库安装到 npm 时速度如此之慢

please click the picture i have counted


图片,我已经安装了“react-native-fast-image” 但安装消耗更多 1000s

同样, 我在终端中输入了“npm i 或 yarn install”

耗时超过 30 分钟。


为了解决这个问题,我尝试删除 xcode、webstrom 和 vsc 但是,速度没有变化。

【问题讨论】:

【参考方案1】:

对于那些不能在一夜之间将他们的项目移动到节点 15 的人。

通过nodejs.org 自行安装节点,大大减少了 mac book pro - M1 Pro Monterey 上的 npm 库安装。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

我遇到了同样的问题。在与 Genius Bar 交谈后,我们意识到我使用的是旧版本的节点 12。节点 15.5 及更高版本在 M1 上本地运行,因此无法通过 Rosetta 2 进行解析,这可能会导致延迟。

您可以通过运行 node -v

来检查您所在节点的版本

如果您的设备低于 15,如果您在终端上运行 nvm install v15,这可能会通过更新您的节点来解决您的问题。

此时我有一个错误(你可能没有)说:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),
missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Which was solved with this.

排序后,在运行 nvm install v15 时,它解决了延迟问题 :) 祝你好运!

您可能还会发现,即使在安装了最新节点后,您的终端仍默认为旧版本(我的做法很困惑!)

您可以通过设置默认值来解决它,check this link.

简而言之,运行: nvm 使用节点

这将切换到最新安装的节点版本。

【讨论】:

哦,谢谢。我沮丧地找到了这个答案。我在 2020 PRO 上,现在一切都在飞速发展!!!!!! 我必须为一个项目使用节点 12 - 这仍然非常慢。你知道如果我能以某种方式解决旧版本的问题吗?

以上是关于为啥 npm 安装速度这么慢?的主要内容,如果未能解决你的问题,请参考以下文章

解决国内NPM安装依赖速度慢问题

解决国内NPM安装依赖速度慢问题

Visual Studio 2015 社区版在线安装为啥这么慢

解决npm安装慢

为啥这个字典理解这么慢?请建议加快速度的方法

下载速度的关键在哪?为啥我家下载这么慢?