当前位置: 首页 > 知识库问答 >
问题:

前端 - tsconfig.json中的files字段的理解?

白博易
2024-09-11

请问一下:
在项目中有多个tsconfig.json文件,其中的一个:
image.png

{
  "extends": "../../../tsconfig.json",
  "files": [
    "./index.ts"
  ]
}

extends我能理解是作为顶层tsconfig的扩展文件。
但是:
1、

"files": [
    "./index.ts"
  ]

的作用是什么呢?是指的这些文件作为tsconfig所涵盖的ts文件是吗?这里只有一个./index.ts,是否是只包含这一个?

2、但是在此tsconfig.json文件同目录,还有很多其他的ts文件,是如何包含的呢?

共有1个答案

易京
2024-09-11

1、和你理解的一样,"files" 字段用于显式列出 TypeScript 编译器需要包含的文件,按照这个配置他会只编译当前目录下的 index.ts 文件,以及通过index.ts引用的文件;
2、我猜index.ts是个入口,同目录的都是通过index.ts import进来的

 类似资料:
  • 概述 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译: 使用tsconfig.json 不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。 不带任何输入文件的

  • tsc --init 更多配置项请见这里 https://www.tslang.cn/docs/handbook/compiler-options.html 添加自己的 typings 文件夹 添加以下配置项。就可以加载自己的 d.ts 文件了 { "compilerOptions": { "typeRoots":[ "typings"

  • 问题内容: 我正在阅读angular2引用,发现了这个。我想知道以下参数是什么意思? 问题答案: 该文件对应于TypeScript编译器(tsc)的配置。 这些链接可以为您提供有关这些属性的详细信息: http://www.typescriptlang.org/docs/handbook/tsconfig-json.html http://json.schemastore.org/tsconfig

  • mergeMap操作符用于将源Observable发出的每个值“映射”到一个新的Observable上,并将这些新Observable发出的值“扁平化”地合并回一个单独的Observable中。这意呀着,如果源Observable发出的多个值被映射成多个Observable,那么这些Observable发出的值会交错地发出,形成一个连续的流。 请问下,这里说的流是什么意思? 请问是否是指的是数据流

  • 问题内容: 我有以下模型: 我想在管理员中添加时过滤字段,如下所示: 我已经尝试了很多东西,但是没有任何效果!我怎样才能做到这一点? 问题答案: 使用方法:

  • 问题内容: 我在Elasticsearch中有这样的数据 现在我想为位置字段设置geo_point。我已经尝试过这种方式 但这让我出错 你能帮我吗 谢谢 问题答案: 是您存储在中的对象的属性,因此请尝试执行以下操作: 请注意,从ES 2.0版本开始,字段名称可能不包含点