TypeScript编译
tsc -w -p tsconfig-aot.json
得到很多错误
app / admin / appeals_messages / appeals_messages.components.ts(22,5):错误TS7008:成员'userInfo'隐式具有'any'类型。 app / admin / appeals_messages / appeals_messages.components.ts(33,5):错误TS7008:成员'错误'隐式具有'任意'类型。 app / admin / appeals_messages / appeals_messages.components.ts(64,40):error TS2339:'Params'类型中不存在属性'data'。 app / admin / appeals_messages / appeals_messages.components.ts(70,17):错误TS7006:参数'res'隐式具有'any'类型。
.....
为什么会出现错误? TypeScript向后兼容js语言,理论上必须跳过它的错误,因为我把它的代码写成js-code? Mabe有一种方法来收集它的错误,因为tsc没有收集应用程序,它的工作?
请帮助
答案 0 :(得分:5)
错误只是说变量没有声明类型。因此,Typescript假设这是一个"任何"类型,这就是为什么它"隐含地"。
在您的 tsConfig.json 中,您可以配置行为:
{{1}}
但最好将此变量赋予类型或将其声明为" any"。然后它的显式设置和错误应该消失。