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