之前的項目模塊拷貝粘貼到現有項目中, eslint 報 "Parsing error: Expression expected. " 錯誤,網上沒找到解決方法,自己摸索一番已解決。
// 省略無用代碼...
hammer.on('doubletap', e => {
const c = this.rawCenter(e)
this.zoomAround(2, c.x, c.y)
})
// 省略無用的代碼
編輯器在 const
處提示報錯, 將花括號里的代碼提取到單獨的函數中,再引用此函數此處提示就好了吧。。。
// 省略無用代碼...
doubletapHandle(e) {
const c = this.rawCenter(e)
this.zoomAround(2, c.x, c.y)
}
hammer.on('doubletap', e => this.doubletapHandle(e))
// 省略無用的代碼
不過,后面省略處的代碼繼續報此錯誤,可是后面的代碼反復查看都是沒有錯的,那只有一種可能,eslint 在某行監測到錯誤,然而不知道啥原因沒有顯示那一行的錯誤,反而在后面無錯代碼上提示報錯了!
最終解決方法:將代碼都注釋掉,一行一行找錯,Good Luck To You !