思考单独的.ts和typescript框架在vscode层的差异,想想只有 launch.json tsconfig.json ,一个个属性过去后,发现是 tsconfig.json 配置项 "noImplicitAny": true, 导致的.

解决方法: noImplicitAny:true/false;为 false 时,如果编译器无法根据变量的使用来判断类型时,将用 any 类型代替。为 true 时,进行强类型检查,会报错,很显然,我报的这个错就是这个,将 noImplicitAny:false即可。