zoukankan      html  css  js  c++  java
  • 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 !

  • 相关阅读:
    css3的::selection属性
    css3的apprearance属性(转)
    CSS3的background-size
    DNS与获取
    AMD规范
    网站的个性图标
    webapp之路--之ios上图标
    webapp之路--之必备知识
    用Js的eval解析JSON中的注意点
    CSS 盒模型
  • 原文地址:https://www.cnblogs.com/teemwu/p/12807960.html
Copyright © 2011-2022 走看看