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

执行npm install -g typescript时出现Z_DATA_ERROR错误求助

解决M1 macOS BigSur全局安装TypeScript时的Z_DATA_ERROR错误

错误说明

zlib: incorrect data check 是npm解压下载包时触发的校验失败错误,核心原因是下载的TypeScript包文件损坏,或者本地npm缓存中存储的包数据异常——你能正常安装ts-node说明M1架构的npm环境本身没问题,问题只出在TypeScript包的下载/缓存环节。

解决步骤

1. 强制清理npm缓存后重装

这是最常见的解决方法,执行命令清除损坏的缓存文件,让npm重新下载完整包:

npm cache clean --force
npm install -g typescript

2. 切换npm镜像源重试

如果默认源的TypeScript包缓存有问题,换用国内镜像源(比如淘宝镜像):

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

3. 升级npm版本后再安装

旧版npm在M1设备上可能存在小的兼容性问题,先升级npm:

npm install -g npm
npm install -g typescript

4. 手动本地安装(备选方案)

如果以上方法都无效,手动下载安装:

  • 从TypeScript官方仓库下载对应稳定版本的源码压缩包
  • 解压后进入文件夹,执行:
npm install -g .

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 18:20:42