有时候我们引入外部文件的API时,eslint无法识别,编译的时候就会出现warn

eslint是可以禁用对指定代码的检测:

单行注释

let map = new BMap.Map('map') // eslint-disable-line
// eslint-disable-next-line
 let map = new BMap.Map('map') 

多行注释
/* eslint-disable */
export function getAddressByLngLat (lng, lat) {
  return new Promise((resolve) => {
    let myGeo = new BMap.Geocoder()
    myGeo.getLocation(new BMap.Point(lng, lat), function (result) {
      if (result) {
        resolve(result)
      }
    })
  })
}
/* eslint-enable */

文件注释

整个文件范围内禁止规则出现警告,将 /* eslint-disable */块注释放在文件顶部。

可以看见,eslint的warn没有了,编译成功

 
posted on 2020-03-17 19:39  不锈钢子  阅读(885)  评论(0编辑  收藏