wallaby.js got error >> SyntaxError: Unexpected token u
wallaby.js got error >> SyntaxError: Unexpected token u
我尝试在 visual studio 代码上设置 wallaby.js。
我的项目使用语言:node.js (es6)
- 测试:摩卡
- ide: visual studio 代码
- 节点版本:v5.9.0
当我 运行 wallaby
时,我总是遇到这个错误
SyntaxError: Unexpected token u
====== 我的 wallaby 配置文件 (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
我该如何解决这个问题?
您似乎需要在第一个配置行的末尾添加缺少的分号:
'use strict';
module.exports = {
// do something
}
我尝试用简单的测试用例创建一个小项目,wallaby.js 工作正常。
我不确定是什么原因,但应该是我的大代码而不是 wallaby.js。
我尝试在 visual studio 代码上设置 wallaby.js。
我的项目使用语言:node.js (es6)
- 测试:摩卡
- ide: visual studio 代码
- 节点版本:v5.9.0
当我 运行 wallaby
时,我总是遇到这个错误SyntaxError: Unexpected token u
====== 我的 wallaby 配置文件 (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
我该如何解决这个问题?
您似乎需要在第一个配置行的末尾添加缺少的分号:
'use strict';
module.exports = {
// do something
}
我尝试用简单的测试用例创建一个小项目,wallaby.js 工作正常。
我不确定是什么原因,但应该是我的大代码而不是 wallaby.js。