You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装node-sass遇ETIMEDOUT网络错误,求解决方案

解决npm安装node-sass时ETIMEDOUT网络错误的方案

我之前也踩过这个一模一样的坑!装node-sass时遇到这种网络超时的问题,大概率不是你本地代理配置的锅,而是默认的npm源和node-sass的二进制包源在国内网络环境下访问不稳定导致的。给你几个亲测有效的解决办法:

  • 切换国内npm镜像源
    把默认的npm registry换成国内镜像,这样后续所有包的下载都会走国内节点,速度快很多:

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

    设置完之后再重新执行安装命令:

    npm install node-sass --save-dev
    

    或者也可以在安装时临时指定源,不用修改全局配置:

    npm install node-sass --save-dev --registry=https://registry.npmmirror.com
    
  • 直接指定node-sass二进制包源
    node-sass安装时会额外下载对应的二进制文件,国内访问官方源经常抽风,所以可以直接指定国内的二进制镜像源:

    npm install node-sass --save-dev --sass_binary_site=https://npmmirror.com/mirrors/node-sass/
    
  • 使用cnpm替代npm
    如果上面两种方法都没效果,试试用国内的cnpm工具,它默认就用国内镜像:
    先全局安装cnpm:

    npm install -g cnpm --registry=https://registry.npmmirror.com
    

    然后用cnpm安装node-sass:

    cnpm install node-sass --save-dev
    

看你贴的错误日志,明确是请求https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz超时,这完全符合默认源访问不稳定的特征,试试上面的方法应该就能解决了。

内容的提问来源于stack exchange,提问作者Ania

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:01:44