安装打字后,VSC中的刷新错误

时间:2017-09-28 04:31:01

标签: typescript visual-studio-code typescript-typings vscode-settings

使用Visual Studio Code(v1.16.0),在为其中一个所需模块安装Typescript类型后,如何刷新“问题”窗格中的错误? (编辑:在后台加载或更新相关模块存在类似的问题。)

重建没有做到。我目前正在更改并重新保存每个文件,以强制VSC重新生成错误并反映新安装的类型。我想我可以关闭项目并在有大量文件时重新打开它。

我有点尴尬地问这个问题,因为它看起来很基本。

我需要一个适用于将构建委派给gulp任务的解决方案。 gulp任务使用tsconfig.json中的编译器选项来确保VSC和构建报告相同的编译器错误。但是,我确认即使通过tsc: build - tsconfig.json构建问题窗格也不会更新。

1 个答案:

答案 0 :(得分:0)

我终于弄明白了。 Visual Studio Code提供了一个用于重新加载窗口的命令,另一个用于重新加载项目。我发现重新加载窗口就足够了。重新加载窗口后,“问题”窗格将重新评估每个打开的文件。

令人惊讶的是,VSC还没有将Command + R映射到任何东西。这个组合在大多数浏览器中刷新窗口,所以这里完全匹配。

在Mac上,我映射了Command + R以在任何上下文中重新加载窗口,如下所示:

  • 选择菜单项代码|首选项|键盘快捷键。
  • 点击窗口顶部显示的keybindings.json链接。
  • 将以下内容添加到keybindings.json并保存文件:

    [{" key":" cmd + r"," command":" workbench.action.reloadWindow" }]

现在,只需按下Command + R,即可刷新问题列表,以反映已安装的打字或模块中的任何背景更改。

有关更多信息或如何在Windows上执行等效操作,请参阅this VSC page on keybindings。在有人成功完成更改后,我很高兴能够使用有关适用于Windows的内容的信息更新此页面。希望Ctrl + R还没有在Windows上使用。

或者,您只需打开命令调色板(Shift + Command + P)并键入reloadWindow即可刷新。但是,使用键盘快捷键可以轻松实现生活。

更新:我发布a feature request以使这些键盘绑定默认为VSC。