将Typescript版本更新为2.x后,我遇到了一个奇怪的问题。
this.selectedVehicle = null;
这曾经有用,但现在我收到错误
无法将类型'any'转换为IVehicle
所有内容都会编译,但VS2017会在其下面添加一条红线。
这是一个VS问题还是我错过了一些新的严格的Typescript设置?这是我的tsconfig.json
{
"compileOnSave": true,
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"baseUrl": "./",
"lib": [ "es2015", "dom" ],
"module": "commonjs",
"strictNullChecks": false,
"moduleResolution": "node",
"noImplicitAny": false,
"preserveConstEnums": true,
"removeComments": true,
"sourceMap": true,
"target": "es5"
},
"include": [
"./src/**/*.ts"
],
"files": [
"./src/app/bootstrap.ts"
]
}