【发布时间】:2016-06-15 05:12:43
【问题描述】:
我尝试在 Visual Studio 代码上设置 wallaby.js。
我的项目使用语言:node.js (es6)
- 测试:摩卡
- ide:Visual Studio 代码
- 节点版本:v5.9.0
我在运行小袋鼠时总是遇到这个错误
SyntaxError: Unexpected token u
====== 我的小袋鼠配置文件 (wallaby.js) =======
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'
};
};
====== 错误=======
SyntaxError: Unexpected token u
/PATH/config/index.js:3:0
====== config.index.js ======
'use strict'
module.exports = {
// do something
}
由于 es6 语法,module.exports = { 行似乎有错误。
但我使用了支持 es6 的节点 5.9
我应该如何解决这个问题?
【问题讨论】:
-
我正在处理糟糕的互联网连接。感谢@mscdex 纠正内容。
-
您的配置在我看来还不错。请创建一个示例 Github repo 以重现该问题并将其分享为github.com/wallabyjs/public/issues,很高兴看到并提供帮助。
-
感谢@Artem Govorov,提供更新信息。我会的。
-
你能粘贴整个 config/index.js 文件吗?有时对于 ES6,错误是由于错误消息未描述的其他原因造成的。例如,我有时会忘记将箭头放在我的
(arrow, functions) => { ... }中,这通常会触发类似“unexpectedu”的错误
标签: node.js ecmascript-6 mocha.js visual-studio-code wallaby.js