繁体   English   中英

如何阻止 VS Code 建议我从我的转译文件中导入代码?

[英]How can I stop VS Code from suggesting I import code from my transpiled files?

我想我有一个相当常见的项目设置。 一个包含我所有 TypeScript 代码的src目录和一个包含编译 JavaScript 的dist目录。 问题是当我将来自不同模块的符号输入到我的代码中时,VS Code 建议从中导入它的位置将同时显示 TypeScript 模块和编译模块作为选项。 通常编译后的代码首先出现在列表中,所以我经常不小心从编译后的代码中导入。

我最终设置了一个 lint 规则来显示错误,但如果我可以告诉 VS Code 忽略dist目录以建议导入模块,我会更喜欢它。 有没有办法做到这一点?

将“排除”选项添加到“tsconfig.json”文件应该可以解决这个问题。

{
  "compilerOptions": {
    /* Basic Options */
    "target": "es5",
    "module": "commonjs",
    "strict": true,
     
    "outDir": "./dist"
},
  "exclude": [
    "./dist/"
  ]
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM