更新Angular后VS Code报HTML错误但构建运行正常,求解决办法
解决Angular更新后VS Code HTML假报错问题
以下是几个可尝试的有效解决方案:
重启Angular语言服务
打开命令面板(Ctrl+Shift+P/Cmd+Shift+P),输入Restart Angular Language Service执行,重置语言服务缓存状态。清除VS Code本地缓存
关闭VS Code,删除对应路径下的缓存文件夹后重新启动:- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - macOS:
~/Library/Caches/Code - Linux:
~/.config/Code/Cache、~/.config/Code/CachedData
- Windows:
更新Angular相关插件
打开VS Code扩展面板,确保Angular Language Service及ESLint(若使用)插件为最新版本,旧版本可能与新Angular版本存在兼容性问题。检查tsconfig.json配置
确认tsconfig.json中angularCompilerOptions的配置合理性,比如strictTemplates开启后可能触发严格检查提示但不影响编译,可根据项目需求调整该参数。重建项目依赖
删除node_modules文件夹和package-lock.json(或yarn.lock),执行npm install(或yarn install)重新安装依赖,确保依赖版本与Angular版本匹配。
内容的提问来源于stack exchange,提问作者Michael Mitch
相关产品推荐
相关产品推荐

