我的应用程序有很多TypeScript错误,但运行正常(我将javascript应用程序移动到打字稿,现在无法解决所有类型问题...)。我已经设置了我的编辑器(webstorm)以忽略这些错误并且应用程序编译。
运行应用程序(JiT)运行良好但是当我尝试使用AoT编译应用程序(我已经跟随this tuto)时,我得到所有TypeScript错误并且编译失败。我无法粘贴所有错误(有太多)但这里有一个示例:
Error at C:/app-path/services/app.service.ts:18:23: Property 'saveScroll' does not exist on type 'CanComponentDeactivate'.
Error at C:/app-path/services/app.service.ts:45:20: Parameter 'object' implicitly has an 'any' type.
Error at C:/app-path/services/app.service.ts:48:24: Parameter 'mObject' implicitly has an 'any' type.
Error at C:/app-path/services/app.service.ts:75:30: Property 'value' does not exist on type 'FormBuilder'.
知道我目前无法解决所有错误(但想保留打字稿),我该怎么做才能编译?
答案 0 :(得分:2)
在您的情况下,最快的解决方案是禁用noImplicitAny
中的tsconfig.json
设置。这修复了2和3。
对于其他类型错误,编译器抱怨缺少属性,您可以回退到将它们转换为any
。