• Parsing error: Expression expected.


    之前的项目模块拷贝粘贴到现有项目中, 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 !

  • 相关阅读:
    c# 遮罩
    判断当前task中的运行的activity是否为当前应用
    Chrome+SwitchySharp+myentunnel+SSH
    vps
    系统制作
    vs2010 mfc
    android ndk
    乐 Phone刷机教程(全过程)
    mysql 保留字 冲突
    mysql 存储过程
  • 原文地址:https://www.cnblogs.com/teemwu/p/12807960.html
Copyright © 2020-2023  润新知