常见TS错误
TS2307: Cannot find module ‘moduleA’.
TS2339: Property ‘xxx’ does not exist on type ‘yyy’.
当使用表达式 window.xxx 时, typescript 会尝试从 yyy 对象上解析 xxx 属性, 如果没有找到对应的定义, 则会抛出一个 error TS2339: Property 'xxx' does not exist on type 'yyy'.
解决办法
给 yyy 对象定义正确的类型
需要注意的是, 如果 yyy 是 window 对象, 则需要定义全局的声明文件
declare global {
  interface Window {
    xxx: any;
  }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号