如何为React-redux-es6-typescript-immutable应用程序配置wallaby。我使用webstorm编辑器。我的基本代码已提交here
我在wallaby.js中尝试了以下代码,但它抛出了
ReferenceError:找不到变量:exports
在src / store.ts:3
module.exports = function (wallaby) {
return {
files: [
'src/*.ts'
],
tests: [
'test/*Spec.ts'
],
compilers: {
'**/*.ts': wallaby.compilers.typeScript({
module: 5, // ES6
target: 2 // ES6
})
},
preprocessors: {
'**/*.js': file => require('babel-core').transform(
file.content,
{sourceMap: true, presets: ['es2015']})
}
}
}
答案 0 :(得分:0)
我和你的设置差不多。您是否尝试将env
变量设置为node
?
我为babel 6工作的wallaby.js配置文件如下:
module.exports = function() {
return {
files: [
{pattern: "src/**/*.js*"}
],
tests: [
{pattern: "tests/integration/*.js"}
],
env: {
type: "node"
},
preprocessors: {
"**/*.js": file => require("babel-core").transform(file.content, {sourceMap: true, presets: ["es2015"]})
}
};
};