天天看点

零行报错:0:0 error: Parsing error: Cannot read property ‘map‘ of undefined at xxx

项目 为 vue + ts ,eslint  零行报错,控制台零行报错的位置在 vue 单文件,导致项目启动报错,除此之外.ts 文件内便是定义的接口,没有调用map方法,依然eslint 报错 但不影响项目启动。

经过分析发现是类型定义导致 :

interface xx {

    lngLat: [number,number]

}

function demo(data:{lngLat:[number,number]}){

}
           

改成 lngLat: number[] 的形式,可以正确启动

继续阅读