关于这个项目,当我使用自定义tsconfig而不是Visual Studio自动为我设置的自定义tsconfig时,没有拿起打字稿定义文件。
https://github.com/jvelezc/GridStackDemo/tree/master/src/GridStackDemo
问题是tsconfig如何改变打字定义的发现能力?
我有一个非常简单的tsconfig
{
"compileOnSave":true,
"compilerOptions": {
"target": "es6",
"module": "system",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"allowSyntheticDefaultImports": true
},
"files": [
"/wwwroot/app/**/*.ts",
"/typings/**/*.ts"
],
"exclude": [
"node_modules"
]
}
如果我使用它(而不是默认的Visual Studio内置功能来配置打字稿选项)那么我的打字定义没有被读取,我没有定义角度。
如果我拖动打字定义 /// 然后它工作。问题是tsconfig如何改变输入法定义的发现能力?
答案 0 :(得分:1)
您无法在tsconfig.json
中使用glob模式 - 您的files
部分无效。如果要使用它,则应逐个指定文件。另外exclude
也不能与files
一起使用(files
会在指定的情况下获胜)。
解决问题的方法 - 只需删除 files
部分。有关详细信息,请参阅documentation。