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

时间:2021-01-17 07:38:31

标签: node.js npm yarnpkg macos-big-sur

我使用的是 mac book pro - M1 芯片和 bigsur

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

please click the picture i have counted


图片,我已经安装了'react-native-fast-image' 但是安装会消耗更多 1000 秒

同样, 我输入了终端,'npm i 或 yarn install'

耗时超过 30 分钟。


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

1 个答案:

答案 0 :(得分:9)

我遇到了完全相同的问题。在与 Genius Bar 交谈后,我们意识到我使用的是旧版本的 12 节点。 Node 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 使用节点

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