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
)