【发布时间】:2019-06-20 23:06:42
【问题描述】:
Angular 语言服务在 VSCode 中不起作用。在 HTML 中,使用 F12 转到组件时没有智能感知。
tsconfig.json 在 VSCode 中打开时不会出错。
【问题讨论】:
标签: angular visual-studio-code intellisense
Angular 语言服务在 VSCode 中不起作用。在 HTML 中,使用 F12 转到组件时没有智能感知。
tsconfig.json 在 VSCode 中打开时不会出错。
【问题讨论】:
标签: angular visual-studio-code intellisense
你可以尝试重启Angular Language Service。
按STRG+SHITFT+P 打开命令面板。搜索Angular: Restart Angular Language Service
在这里你可以在github上找到feature request和pull request。
【讨论】:
我正在使用 Angular 12.2.5 和 Angular 语言服务 12.2.0。在我的情况下,上面没有任何效果,所以我最后尝试的方法是:
这就成功了!现在智能感知在 html 文件中再次正常工作。
【讨论】:
来自This Medium Article: Angular Language Service is not Working?
要在 settings.json 中编辑您的 settings,首先使用 CMD/CTRL + SHIFT + P 打开命令面板。在命令面板中,您可以在两个编辑设置的命令之间进行选择:打开设置 (JSON) 命令可让您直接编辑 设置 JSON 文件。
【讨论】:
对于即将到来的所有其他谷歌用户:版本 v0.1100.3 中存在错误,降级到版本 v0.1100.2 是许多人的解决方案:
https://github.com/angular/vscode-ng-language-service/issues/1063
您可以直接在 VSCode 中安装另一个版本:
【讨论】:
在可能的情况下,这是由于与另一个扩展程序发生冲突。我卸载了一些扩展(特别是 nunjucks)并重新启动了 VSCode,然后 HTML 上的智能感知又回来了。
【讨论】:
试试看,可能会解决
VSCode - 用户设置
"editor.sn-pSuggestions": "top",
到
“editor.sn-pSuggestions”:“内联”,
【讨论】: