У меня есть проект, который запускает тестовые файлы с именем «* .test.ts» со шуткой и ts-jest. Это нормально, но когда я запускаю Webpack, я получаю ошибки для тестовых файлов:Как игнорировать тестовые файлы в webpack с ts-loader
ERROR in /some/path/note.test.ts
(27,3): error TS2304: Cannot find name '
Как я могу исправить WebPack конфигурацию, чтобы полностью игнорировать тестовые файлы?
Вот WebPack конфигурации:
const path = require ('path')
module.exports =
{ entry: './src/boot.tsx'
, node:
{ __dirname: false
}
, output:
{ path: path.resolve (__dirname, 'app', 'build')
, filename: 'app.js'
, publicPath: '/live-reload/'
}
, devtool: 'source-map'
, resolve:
{ extensions: ['', '.js', '.ts', '.tsx']
}
, module:
{ loaders:
[ { test: /\.tsx?$/
, exclude: /node_modules/
, loader: 'ts-loader'
}
]
}
}
[EDIT]
Я использовал функцию тестирования для входа увиденные файлы и тестовые файлы не появляются там, так что проблема не на WebPack включая неправильные файлы, но при неправильном написании машинописных файлов (потому что тесты отлично работают со шуткой).
Спасибо за указатель, но это не исправляет (я добавил комментарий). Проблема, похоже, в том, что с фильтрами типов not webpack ... – gaspard