typescript - 阻止某些文件导入到 VS Code 中

标签 typescript visual-studio-code tsconfig

在 TypeScript 中,如何阻止导入某些文件?

更具体地说,VS Code 将在您键入时自动建议导入语句。在我的场景中,许多文件都是生成的,并且永远不需要导入。因此,当您键入时,VS Code 会建议所有这些额外文件,从而使您很难找到实际的源代码文件。

enter image description here

如果导入某些文件,有很多方法(例如,linting)可以抛出错误,但我主要感兴趣的是阻止导入建议。 Typescript prevent imports from certain directory in project

最后,我知道可以完全禁用导入建议,但我仍然想保留该功能。 How to disable automatic import statements in VsCode October 2017

最佳答案

您现在可以使用typescript.preferences.autoImportFileExcludePatterns禁用某些文件的自动导入。 。这需要 TypeScript 4.8 或更高版本。

在您的settings.json中:

{
  "typescript.preferences.autoImportFileExcludePatterns": [
    "./path/to/file/**/my-file.ts",
  ]
}

关于typescript - 阻止某些文件导入到 VS Code 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71491519/

相关文章:

node.js - ES6模块导入typescript的绝对路径

angular - Ionic3 ionScroll 在 iOS 中无法正常触发

javascript - 是否有任何通用方法可以将四个数组值转换为javascript中的对象数组

angular - 让多个组件构建一个 HTTP 请求

c# - VSCode intellisense 不适用于一个 c# 项目的解决方案

javascript - 在angular2中使用窗口对象但vscode "Cannot find name '窗口'“

angular - 如何使用 typescript 获取页面标题?

json - 我无法摆脱的 Visual Studio 中的 package.json 中出现了一个随机调试

node.js - node.js 的 commonJS 和 reactjs 的 es6 的多个 tsconfig.json 问题

typescript - 尝试导入自定义包并运行模拟器时获取 "Error: Cannot find module <module>"