Как настроить wallaby для приложения React-redux-es6-typcript-immutable. Я использую редактор webstorm. Мой базовый код привержен hereКонфигурируйте wallaby для приложений React-redux-es6-typescript-immutable
Я попытался следующий код в 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'], тесты: ['test/* Spec.ts'], env: {type: ' node '}, компиляторы: {' \ * /. ts ': wallaby.compilers.typeScript ({module: 1})}}} –