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

运行ng serve -o构建Angular项目时遇ng-recaptcha模块找不到错误

解决Angular项目中找不到ng-recaptcha模块的问题

出现TS2307: Cannot find module 'ng-recaptcha'和Can't resolve 'ng-recaptcha'错误,核心原因是项目依赖的ng-recaptcha包未安装或安装不完整,按以下步骤解决:

  • 安装ng-recaptcha核心依赖
    打开终端进入项目根目录,执行对应命令:

    # 适用于Angular 12+版本
    npm install ng-recaptcha --save
    
    # 若使用Angular 8及以下版本,需指定兼容版本
    npm install ng-recaptcha@8 --save
    

    用yarn的话替换为:

    yarn add ng-recaptcha
    
  • 验证模块导入正确性
    检查auth.module.ts中的导入语句是否正确:

    import { RecaptchaModule } from 'ng-recaptcha';
    

    确保该模块已添加到@NgModule的imports数组中。

  • 清理缓存并重新构建(若安装后仍报错)

    1. 删除项目根目录下的node_modules文件夹和package-lock.json文件(Windows系统执行rmdir /s /q node_modules和del package-lock.json)
    2. 重新安装所有依赖:npm install
    3. 重启开发服务:ng serve -o

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:15:55