为什么 npm 安装速度这么慢?

Why npm install speed so slow?

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

但我有一个问题。 当我将任何库安装到 npm

时速度如此之慢

please click the picture i have counted


图片,我已经安装了 'react-native-fast-image' 但是安装需要消耗更多的 1000s

同样, 我在终端输入 'npm i or yarn install'

耗时超过 30 分钟。


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

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

您可以通过 运行ning 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.

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

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

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

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

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

对于那些无法在一夜之间将项目移动到节点 15 的人。

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

今天我第一次使用Node/NPM17,然后我又回到了这些NPM安装问题。

我切换回 Node/NPM 14,一切正常。