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

Linux下执行sudo npm i -g typescript安装TypeScript失败报E404错误求助

全局安装TypeScript出现npm E404错误的原因及解决办法

错误原因

你的npm默认包仓库(registry)被配置成了packagecloud.io/github/git-lfs/npm,这个仓库仅托管Git LFS相关包,并没有存放TypeScript官方安装包。当你执行sudo npm i -g typescript时,npm会去这个错误地址查找TypeScript安装包,因此返回404未找到的报错。

解决步骤

  • 先确认当前的registry配置,执行命令:

    npm config get registry
    

    输出会显示你当前使用的是https://packagecloud.io/github/git-lfs/npm/这类非官方地址。

  • 将npm registry改回官方源:

    npm config set registry https://registry.npmjs.org/
    

    如果是全局配置被修改,需要加上sudo和--global参数:

    sudo npm config set --global registry https://registry.npmjs.org/
    
  • 重新执行全局安装命令:

    sudo npm i -g typescript
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 07:37:05