在用 TypeScript 写 node 项目时,使用一个对象的未知属性时,会出现以下问题
Property ‘XXX’ does not exist on type ‘string’
即该对象找不到此属性,原因是 TypeScript 是静态语言,类型是需要定义的,未定义就有可能找不到。
最简单的解决方式是:加 as any
例如:y.x 报错,则改为
(y as any).x
参考来源:https://blog.csdn.net/u010564430/article/details/54096848
转载请注明:隨習筆記 » TypeScript: property does not exist on value of type