Typescript 在tsconfig.json中设置src时是否需要排除节点_模块?

Typescript 在tsconfig.json中设置src时是否需要排除节点_模块?,typescript,Typescript,我找到的大多数样板文件都包含“exclude”:[“node_modules”],但是如果“include”:[“src”](node_modules位于src之外),则该属性似乎是不必要的。我错过什么了吗 { “编译器选项”:{ “allowJs”:正确, “allowSyntheticDefaultImports”:true, “宣言”:正确, “esModuleInterop”:正确, “ForceConsistentCasingFileNames”:true, “隔离模块”:正确, “j

我找到的大多数样板文件都包含
“exclude”:[“node_modules”]
,但是如果
“include”:[“src”]
node_modules
位于
src
之外),则该属性似乎是不必要的。我错过什么了吗

{
“编译器选项”:{
“allowJs”:正确,
“allowSyntheticDefaultImports”:true,
“宣言”:正确,
“esModuleInterop”:正确,
“ForceConsistentCasingFileNames”:true,
“隔离模块”:正确,
“jsx”:“react jsx”,
“lib”:[“dom”、“dom.iterable”、“esnext”],
“模块”:“esnext”,
“moduleResolution”:“节点”,
“noFallthroughCasesInSwitch”:正确,
“outDir”:“lib”,
“resolveJsonModule”:true,
“skipLibCheck”:正确,
“源地图”:正确,
“严格”:是的,
“目标”:“es5”
},
“排除”:[“节点_模块”],
“包括”:[“src”]
}

不,不需要,因为

  • “节点模块”
    是默认排除的模式之一
  • “exclude”
    指定在解析
    “include”
    时应跳过的文件名或模式数组(正如您所指出的,它不属于
    src