我试图在visual studio代码上设置wallaby.js。
我的项目使用语言:node.js(es6)
当我跑小袋鼠时,我总是遇到这个错误
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
我应该如何解决这个问题?
答案 0 :(得分:-2)
好像你需要在第一个配置行的末尾添加缺少的分号:
'use strict';
module.exports = {
// do something
}
答案 1 :(得分:-3)
我试图用简单的测试用例创建一个小项目,并且wallaby.js工作正常。
我不确定原因是什么,但它应该是我的大代码而不是wallaby.js。