导入FormsModule报错:'FormsModule' 似乎不是NgModule类
解决'FormsModule' does not appear to be an NgModule class错误
针对你遇到的问题,可尝试以下解决方案:
清理Angular CLI缓存并重启服务
执行命令清理CLI缓存:ng cache clean停止当前开发服务器后重新启动:
ng serve若命令无效,可手动删除缓存目录:
rm -rf .angular/cache重新安装依赖包
删除现有依赖目录和锁文件,重新安装:rm -rf node_modules package-lock.json npm install这能解决依赖损坏或版本不一致的问题。
排查命名冲突
检查项目中是否存在自定义的FormsModule类或文件,避免和Angular官方模块重名。可全局搜索FormsModule,确认所有导入均来自@angular/forms。验证TypeScript配置
查看根目录的tsconfig.json,确保compilerOptions.paths没有错误映射@angular/forms路径,导致导入错误模块。重启编辑器
编辑器缓存可能引发错误提示异常,重启IDE(如VS Code)后再检查代码,大概率能消除错误提示。
内容的提问来源于stack exchange,提问作者isabille
相关产品推荐
相关产品推荐

