无法将类型'any'转换为IVehicle

时间:2018-04-23 14:36:03

标签: typescript visual-studio-2017

将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"
    ]
}

0 个答案:

没有答案