NodeJS Visual Studio代码:intellisense不工作,显示“初始化JS/TS语言功能”

7ivaypg9  于 2023-06-22  发布在  Node.js
关注(0)|答案(2)|浏览(371)

智能感知在VSCode中不起作用。例如:

  • F2(重命名符号):显示“初始化JS/TS语言功能”,但永远卡住issue-image
  • 下拉建议不直接出现,ctrl + enter显示正在加载,但没有完成
  • 即使在真正的错误等情况下也不显示错误。

已经尝试了以下事情:

  • 多次重启VScode
  • Ctrl + Shift + P>打印脚本:重新启动TS服务器-->没有任何React
  • 已安装和已卸载的扩展(TSLint、JsHint、ESLint)
  • “帮助”->“检查更新”-->说“目前没有可用的更新”
  • 重新运行所有命令,即npm运行setup-npm-auth,npm install等。
  • 尝试部队建设

{已验证我的解决方案是否正确构建}
当前版本:

uajslkp6

uajslkp61#

我也有同样的问题。幸运的是,我能够按照vscode github的评论中的这些步骤解决这个问题。您可以启用ts语言服务器的日志并调试您的问题。要启用ts服务器日志记录,请执行以下操作:
1.设置“typescript.tsserver.trace”:“verbose”(重新启动vscode)
1.重现问题
1.打开输出面板并查看TypeScript部分
在我的例子中,我的代码引用了工作区之外的目录。所以VSCode永远无法完成任务。我不确定这是bug还是局限性,不过要确保所有的工作代码都包含在VSCode工作区中(或添加到工作文件夹中)。否则它会像这样卡住,即使你引用的代码并排存在,但不包括在你的工作区(或可见)在你的VSCode。

qncylg1j

qncylg1j2#

我通过“最大TS服务器内存”解决了这个问题。这以指数方式减少了加载时间。我把我的设定为7072。
(Ctrl+,)并搜索“内存”。
Settings in vs code

相关问题