gpt4 book ai didi

typescript - 安装 typings 后刷新 VSC 中的错误

转载 作者:行者123 更新时间:2023-12-04 12:46:21 25 4
gpt4 key购买 nike

使用 Visual Studio Code (v1.16.0),在为所需模块之一安装 Typescript typings 后,如何刷新“问题” Pane 中的错误? (编辑:在后台加载或更新依赖模块也存在类似问题。)

重建不会这样做。我目前正在更改并重新保存每个文件,以强制 VSC 重新生成错误并反射(reflect)新安装的类型。我想我可以关闭项目并在有很多文件时重新打开它。

我有点不好意思问这个问题,因为它看起来太基础了。

我需要一个可以将构建委托(delegate)给 gulp 任务的解决方案。 gulp 任务使用 tsconfig.json 中的编译器选项来确保 VSC 和构建报告相同的编译器错误。但是,我已经确认,即使通过 tsc: build - tsconfig.json 进行构建,“问题” Pane 也不会更新。

最佳答案

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

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

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

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

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

现在,您只需按 Command+R 即可刷新问题列表,以反射(reflect)已安装类型或模块的任何背景变化。

参见 this VSC page on keybindings有关更多信息或如何在 Windows 上执行等效操作。在有人成功进行更改后,我很高兴用有关适用于 Windows 的内容的信息更新此页面。希望 Ctrl+R 尚未在 Windows 上采用。

或者,您可以只打开命令面板 (Shift+Command+P) 并键入 reloadWindow 进行刷新。不过,有了键盘快捷键,生活会轻松得多。

更新:我发布了a feature request使这些键盘绑定(bind)成为 VSC 中的默认值。

关于typescript - 安装 typings 后刷新 VSC 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46461014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com