Nodejs bun 添加包感觉非常慢?

发布于 1周前 作者 h691938207 来自 nodejs/Nestjs

bun add 添加一个包或者 bun install 感觉很慢 比 npm install 要慢

e:\bun> bun add electron                                                                                                                                                              
bun add v1.1.30 (7996d06b)

installed [email protected] with binaries:

  • electron

67 packages installed [87.98s]

是我的错觉吗?

Windows 系统有设置 C:\Users\admin\.bunfig.toml 文件

registry = "https://npmreg.proxy.ustclug.org"

Nodejs bun 添加包感觉非常慢?

9 回复

翻墙就非常快…


我这用 bun 超级快,不知道是有什么问题

electron 还需要下载 electron 二进制文件,同样需要代理加速

electron chromedriver sass 这几个东西就是老大难吧,要另外配镜像

是 electron 的锅,你安装 react native 的包一样的慢

国外用很快,速度起飞

electron 包本身没有多大(Unpacked Size 1 MB), 是 scripts.install 会下载 electron binary

如果你用 npm 你会花 8798s 在安装 electron 上,除非你直接就知道正确答案——全局 tun 模式代理下安装 electron
bun 是默认自带国内用户安装镜像地址的 electron ,非常贴心

在Node.js中使用npm(Node Package Manager)添加包时,如果遇到速度较慢的问题,可能是由多种原因导致的,包括网络延迟、npm源的问题或系统配置等。以下是一些可能的解决方案:

  1. 更换npm源: 国内用户可以尝试切换到淘宝的npm镜像源,这通常能显著提高下载速度。使用以下命令来切换源:

    npm config set registry https://registry.npmmirror.com
    

    切换后,你可以尝试重新安装包,看速度是否有所提升。

  2. 使用yarn代替npm: Yarn是另一个流行的JavaScript包管理器,它通常比npm更快、更可靠。你可以通过以下命令全局安装yarn:

    npm install -g yarn
    

    然后使用yarn来添加包:

    yarn add <package-name>
    
  3. 检查网络连接: 确保你的网络连接稳定且速度足够快。网络延迟或不稳定可能导致下载速度变慢。

  4. 清理npm缓存: 有时候,清理npm的缓存可以解决一些奇怪的问题,包括下载速度慢的问题。你可以使用以下命令来清理缓存:

    npm cache clean --force
    
  5. 增加npm的超时时间: 如果问题是由于网络超时导致的,你可以尝试增加npm的超时时间:

    npm config set fetch-retries 3
    npm config set fetch-retry-mintimeout 3000
    

尝试上述方法后,你应该能够解决Node.js中添加包速度慢的问题。如果问题仍然存在,可能需要进一步检查你的网络设置或联系你的网络服务提供商。

回到顶部