{
"compilerOptions": {
"noStrictGenericChecks": true,
"moduleResolution": "node",
"target": "es5",
"sourceMap": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"skipDefaultLibCheck": true,
"lib": ["es6", "dom"],
"types": ["node"]
},
"exclude": ["bin", "node_modules"],
"atom": {
"rewriteTsconfig": false
}
}
答案 0 :(得分:6)
noStrictGenericChecks
标志是TypeScript 2.4的一部分。确保您拥有最新的TypeScript版本。
如果使用全局安装的TypeScript进行编译,则可以使用
更新TypeScript版本npm install -g typescript
答案 1 :(得分:2)
我遇到了同样的错误并安装了typecript 2.4.0。
npm list typescript
打印typescript@2.4.0
我的tsconfig.json文件:
{
"compilerOptions": {
"noStrictGenericChecks": true,
"module": "commonjs",
"target": "es5",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noEmitHelpers": true,
"noEmitOnError": true,
"lib": [
"es6",
"dom",
"es2015.iterable"
],
"baseUrl": ".",
"paths": {
"*": [
"./node_modules/tns-core-modules/*",
"./node_modules/*"
]
}
},
"exclude": [
"node_modules",
"platforms",
"**/*.aot.ts"
]
}
答案 2 :(得分:2)
没有足够的评论评论...在同一条船上 - typescript是2.4.2但是TypeScript for Microsoft Visual Studio无法更新过2.2.2:
screen cap of VS Extensions and Updates
我相信这是我们痛苦的根源。