如何爲React-redux-es6-typescript-immutable應用程序配置wallaby。我使用webstorm編輯器。我的基本代碼提交here爲React-redux-es6-typescript-immutable應用程序配置wallaby
我試着在wallaby.js下面的代碼,但它拋出
的ReferenceError:找不到變量:出口
在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']})
}
}
}
看起來像你的應用程序是使用CommonJS的(和的WebPack),所以你需要配置wallaby.js使用的WebPack喜歡這裏描述的HTTP ://wallabyjs.com/docs/integration/webpack.html –
添加env變量做了工作。我的工作wallaby配置如下:module.exports = function(wallaby){return {files:['src/*。ts'],tests:['test/* Spec.ts'],env:{type:'節點'},編譯器:{'\ * /。ts':wallaby.compilers.typeScript({module:1})}}} –