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

Angular CLI安装失败:提示找不到hosted-git-info模块

解决ng new创建Angular项目时"Cannot find module 'hosted-git-info'"的问题

我之前在折腾Angular项目初始化的时候,也遇到过一模一样的报错,这基本都是npm全局依赖缓存损坏、或者关键模块丢了导致的,下面是我亲测有效的解决办法:

第一步:先清掉npm的缓存

打开命令提示符(最好用管理员权限跑,免得碰到权限问题),执行这个命令强制清理缓存:

npm cache clean --force

缓存里的损坏文件是重灾区,清掉之后能避免很多奇怪的依赖问题。

第二步:补装缺失的模块

直接全局安装报错里提到的hosted-git-info模块:

npm install -g hosted-git-info

全局安装能确保Angular CLI在执行ng new的时候,能找到这个必须的依赖。

第三步:重新尝试创建项目

现在再跑你的ng new命令试试,比如:

ng new my-new-project

要是还不行,那可能是npm本身的安装出问题了,你可以重新安装当前使用的npm版本(你用的是5.7.1,和node@v8.9.4匹配):

npm install -g npm@5.7.1

为啥会出现这个问题?

一般是之前中途打断过npm的安装操作,或者手动动过npm的全局依赖文件夹,导致依赖包损坏或者丢失了,按上面的步骤走基本都能搞定。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:34:01