tsconfig.json中的files字段的理解?

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

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

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

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

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

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

阅读 734
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏