首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wallaby.js got >> SyntaxError:意外令牌u

wallaby.js got >> SyntaxError:意外令牌u
EN

Stack Overflow用户
提问于 2016-06-15 05:12:43
回答 2查看 931关注 0票数 0

我试图在visual代码上设置wallaby.js。

我的项目使用语言: node.js (es6)

  1. 测试:摩卡
  2. ide: visual studio代码
  3. 节点版本: v5.9.0

当我运行壁虎时,总是会出现这个错误。

代码语言:javascript
复制
SyntaxError: Unexpected token u

======我的壁板配置文件(wallaby.js) =======

代码语言:javascript
复制
module.exports = function (wallaby) {
  return {
    files: [
      'server/**/*.js',
      '!node_modules/**/*.js'
    ],
    tests: [
      'test/**/*.js'
    ],
    compilers: {
      '**/*.js': wallaby.compilers.babel()
    },
    env: {
      type: 'node',
      params: {
        runner: '--harmony --harmony_arrow_functions'
      }
    },
    testFramework: 'mocha'
  };
};

======误差=======

代码语言:javascript
复制
​SyntaxError: Unexpected token u
/PATH/config/index.js:3:0

====== config.index.js ======

代码语言:javascript
复制
'use strict'

module.exports  = {
  // do something
}

看起来,由于使用了module.exports = {语法,在线es6出现了一个错误。

但是我使用了节点5.9,它支持es6

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-20 15:20:41

我尝试用简单的测试用例创建一个小项目,wallaby.js工作得很好。

我不知道原因是什么,但这应该是我的大代码,而不是wallaby.js。

票数 -3
EN

Stack Overflow用户

发布于 2016-06-18 05:49:54

似乎您需要在第一个配置行的末尾添加缺少的分号:

代码语言:javascript
复制
'use strict';

module.exports  = {
  // do something
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37826648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档