有时候我们引入外部文件的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没有了,编译成功