如何在 vscode 中使用不同的 tsconfig 文件作为测试文件?

2024-01-05

这个问题与这个问题类似:如何使用不同的tsconfig文件进行测试? https://stackoverflow.com/questions/52890331/how-to-use-different-tsconfig-file-for-tests但我要求 Visual Studio 代码。

我有两个tsconfig files:

  • tsconfig.json对于所有应用程序文件
  • tsconfig.test.json对于所有测试文件

tsconfig.json排除所有*.spec.ts while tsconfig.test.json仅包含这些文件。

我如何使 Visual Studio 代码能够理解打开的.spec.ts文件属于tsconfig.test.json?

我不想将所有测试分成自己的test目录有自己的tsconfig.json包含,而是将它们放在应用程序文件旁边。


VS Code 仅限于单个tsconfig.json现在(参见:https://github.com/microsoft/vscode/issues/12463 https://github.com/microsoft/vscode/issues/12463).

考虑到项目结构是:

  • src/
  • tsconfig.json
  • tsconfig.test.json

Create ./src/tsconfig.json文件内容:

{
  "extends": "../tsconfig.test.json"
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 vscode 中使用不同的 tsconfig 文件作为测试文件? 的相关文章

  • 角度2中未定义的值

    我正在创建一个应用程序 在其中使用 Ag Grid api 在网页上列出我的数据库内容 Ag grid 有一个预定义的 api 来获取所选行的内容 这是我的代码 export class customer entryComponent pu
  • 未强制执行 Typescript 抽象类静态方法

    我在 TypeScript 中有这个简单的代码 abstract class Config readonly NAME string readonly TITLE string static CoreInterface gt any cla
  • 如何为 VS Code SSH Remote 配置不同的 shell?

    当我连接到 VS Code 集成终端时 如何更改使用的 shell远程 ssh 工作区 https code visualstudio com docs remote ssh 添加 Matt Bierner 的答案 较新的版本vscode现
  • 使用属性和泛型类型获取“keyof”中项目的类型

    我想定义一个具有泛型类型的接口 该接口必须接受一个对象 其键作为 根字段名称 值作为对象数组 该数组定义一些子字段 其键作为子字段的名称 type 作为字段值的类型 像这样的东西 interface Inputs emails email
  • Typescript:隐式无参数函数类型

    我想要作为参数给出的函数的限定类型 我希望这种类型要么是一个没有参数的函数 返回一个包含参数的 void 函数 动作 要么是它返回自身的 void 函数 这是我想使用的代码 interface JsonArray extends Array
  • 角度 2 通道数组到自定义验证器(模板驱动形式)

    我需要将一个对象数组传递给 a2 自定义验证器 然后我想根据该数组中的记录验证模板驱动表单字段的值 但是我无法检索验证器内的对象 我唯一能看到的是它的名称作为字符串 如有任何帮助 我们将不胜感激
  • 基于摩纳哥编辑器的命名空间自动完成

    我知道摩纳哥编辑器可以根据您的自定义规则自动完成提示 但我不知道如何自动完成基于名称空间 像这样 我还在自定义完成项提供程序内部实现了别名智能感知支持 目标是在 标签 上显示自定义建议 const completionItemsProvid
  • 在打字稿中导入 json

    我是 typescript 的新手 在我的项目中 我们使用 typescript2 在我的要求之一中 我需要导入 json 文件 所以我创建了 d ts 文件如下 test d ts declare module json const va
  • CSF3 中的 Typescript 支持

    我正在使用 CSF3 编写故事 并且我想正确注释我的故事 我用谷歌搜索过 基本上找不到答案 我尝试过一些技巧here https github com storybookjs storybook issues 7677但没有任何效果 我发现
  • 在 TypeScript 中迭代对象的键和值

    在纯 JavaScript 中 我们可以迭代对象属性和值 如下所示 const values Object keys obj map key gt obj key 在 TypeScript 中 此语法是错误的 因为 TS 编译器显示以下消息
  • 在 Y 轴上显示时间 - 气泡图

    我碰到Bubble Chart 最新补充 在ng2 图表 https valor software com ng2 charts 我试图根据 Y 轴的时间和 X 轴的值显示数据 我的数据就像 x 10 35 60 和 y 7 00 AM 和
  • 无法获取子 DOM 元素

    注 由于问题有点复杂 为了可读性对代码进行了抽象 We ve a
  • 无法在 Visual Studio Code 的 C# 输出上键入任何内容

    所以我试图在 vscode 上运行一个非常基本的 C 程序 代码如下 using System namespace HelloWorld class Program static void Main string args string N
  • Typescript 和 React 使用空类型数组设置初始状态

    假设我有以下片段 interface State alarms Alarm export default class Alarms extends React Component lt State gt state alarms 因为我想设
  • Typescript 从 CDN 导入 .js

    在我的 ts 文件中 我想引用 js 由第三方托管 并使用 js 文件中的一些函数 到目前为止 我发现如何做到这一点的唯一方法是修改 html 页面并插入 ts 本身的标签 除了修改 html 页面之外 还有其他更优雅的方法吗 听起来您正在
  • Python 类型提示中的“at”符号 (@)(由 Pylance / Pyright 建议)

    The 2022 年 7 月发布 https devblogs microsoft com python python in visual studio code july 2022 release 引入了 Visual Studio Co
  • 枚举类型在打字稿中给出双数组

    我想从枚举数据类型创建一个下拉列表 但是当我尝试将枚举更改为具有名称和值的对象时 枚举数组返回枚举成员的两倍 使用函数这个帖子 https stackoverflow com questions 18111657 how does one
  • 类型“QueryFn”中不存在“查询”|角火2

    类型参数 query limitTolast number orderByKey 布尔值 不可分配给 QueryFn 类型的参数 对象文字只能指定已知属性 并且 QueryFn 类型中不存在 query 包 json angularfire
  • Passport-local-mongoose:createStrategy 不是函数/authenticate 不是函数

    我正在构建这个启动项目 https github com cj wang mean start tree 424e6056e33bb16874ae808daf3780d53309296f并尝试添加用户登录护照本地猫鼬 https www n
  • 表单提交后 Angular2 更新视图

    我正在使用 Angular2 创建一个简单的 CRUD 应用程序 该应用程序由一个列出当前记录的表格和一个用于提交新记录的表格组成 提交表单后更新表格以反映新记录的正确方法是什么 这是我到目前为止所拥有的 export class Pers

随机推荐

  • += 事件运算符

    public void Bar Foo foo new Foo foo MyEvent foo MyEvent foo FireEvent void foo MyEvent object sender EventArgs e Foo sen
  • Spring Security 5 OAuth2客户端密码授予类型

    我有2个应用程序 Spring应用程序1是客户端和资源服务器 Spring应用程序2是授权服务器 用户将能够登录应用程序 1 并访问其资源 我想实现以下流程 用户在登录表单中输入他的凭据 gt 应用程序 1 将使用用户凭据及其密码从应用程序
  • MFC 中的国际化

    终于 经过多年的推迟 将我的应用程序本地化为英语以外的其他几种语言 第一个挑战是设计与我的 C MFC 应用程序的集成 该应用程序具有数十个对话框和无数字符串 我遇到了两种可能的替代实现 将本地化资源文件编译并部署为 DLL 提取所有字符串
  • PHPCS 未在命令行上运行?

    当我输入 phpcs version 时 我没有得到版本号 而是得到如下内容 Applications drupal php bin phpcs line 2 php No such file or directory Applicatio
  • 使用 PHP 解析 xml 文件的 simpleXML 替代方案

    我只是想知道是否有 simpleXML 的替代方案来使用 PHP 解析 XML 数据 例如 如果 simpleXML 模块未加载 或者即使存在比 SimpleXML 性能更好的库 类 显然有处理 XML 的多种不同方式 http docs
  • 10.3 中包含 javax.servlet 的 WebLogic Jar 在哪里?

    我正在尝试配置我的路径以将 javax servlet 包含在 WebLogic 中 WebLogic 已拆分出 Jar 文件 那么哪一个包含 javax servlet 从 WebLogic 10 开始 BEA 外部化了 API 规范的实
  • 查找 GZIP 文件内的文件大小

    有没有办法找出java中GZIP文件内原始文件的大小 例如 我有一个 15 MB 的文件 a txt 它已被 GZipped 为 3MB 大小的 a gz 我想知道 a gz 中存在的 a txt 的大小 而不需要解压缩 a gz 除了压缩
  • 如何为 Django 设置 Jupyter/IPython Notebook?

    我一直在使用中描述的方法这个帖子 https andrewbrookins com python using ipython notebook with django 用于设置 IPython Notebook 以与 Django 很好地配
  • websocket 是否仅适用于浏览器

    我正在尝试使用第 3 方库编写本机 Objective C 和本机 Android 应用程序 我已经选择了图书馆并且我已经在这方面取得了进展 我团队中的一个人认为 目前 websocket 的实现主要集中在 Web 浏览器上 如果我们使用这
  • Java 中的格式化打印

    我有这个代码 public String toString Day day String s day getDayName day toString return s 这是 Day 类的 toString 方法 public String
  • 根据列值是否在另一列中将列添加到 PySpark DataFrame

    我有一个 PySpark DataFrame 其结构为 u1 1 1 2 3 u1 4 1 2 3 toDF user item fav items 我需要添加另一列 1 或 0 具体取决于 item 是否在 fav items 中 所以我
  • 禁用所有库的日志消息

    我想记录来自我的程序的消息 而不是来自它使用的库的消息 我可以禁用 更改各个库的日志记录级别 如下所示 logging getLogger alibrary setLevel logging ERROR 问题是 我的程序使用了很多很多的库
  • InternetExplorerDriver 的注册表项 HKEY_LOCAL_MACHINE\...\FEATURE_BFCACHE 如何解决 Internet Explorer 11 问题?

    因此 我正在 IE11 中自动化一个 Web 应用程序 为政府合同欢呼三声 并且我按照 Selenium Wiki 上的说明来配置该东西 因为我们遇到了一堆奇怪且不稳定的行为 我在这一步 它说我已经添加了一个注册表项来帮助维护驱动程序和浏览
  • 通过将属性设置为 nil 在 Swift 中再次触发惰性初始化程序

    我想要一个延迟初始化的属性 如果我将属性设置为 nil 我可以再次调用其初始化程序 如果我这样定义我的财产 lazy var object init code 然后调用该属性 初始化程序被触发一次 但是 如果我设置object稍后在我的程序
  • Android - 将图像保存在特定文件夹中

    我需要将使用我的应用程序拍摄的照片保存在特定文件夹中 我已经阅读了这个问题的许多解决方案 但我无法使它们中的任何一个起作用 所以我寻求帮助 MainActivity java public void onClick View v Inten
  • Gnuplot:线条不透明度/透明度?

    我正在使用 Gnuplot 成功绘制一些时间序列数据 然而 该系列相当密集 大约 5 英寸的空间中有 10 000 个样本 当我绘制多个系列时 很难看到绘制在顶部的系列下面的内容 有什么方法可以使线条具有一点不透明度或透明度 即使线条透明
  • PHP、.htaccess、DDoS 和快速请求保护

    我有一个问题 我构建了这个小脚本来检查某个 ip 是否淹没了我的网站 当它出现时 我会拒绝 htaccess 文件中的 IP 我的问题是 有人可以告诉我这个脚本是否完全无用或值得尝试 该脚本在配置文件中调用 因此它在每个页面加载时运行
  • XmlPullParserException 二进制 XML 文件行 #17 标记需要 viewportWidth > 0

    这是这个问题的后续问题 将 Android 支持库更新到 23 2 0 导致错误 XmlPullParserException 二进制 XML 文件行 17 标记需要 viewportWidth gt 0 https stackoverfl
  • 为什么 Azure 上的 require.main.filename 与我本地 Windows 计算机上的 require.main.filename 不同?

    在我的本地机器上 这段代码 var path require path var appdir path dirname require main filename console log appdir 将记录 c sites mysite
  • 如何在 vscode 中使用不同的 tsconfig 文件作为测试文件?

    这个问题与这个问题类似 如何使用不同的tsconfig文件进行测试 https stackoverflow com questions 52890331 how to use different tsconfig file for test