我有以下webpack配置工作正常,但我的单元测试,src/file.test.js
形式,没有被linted。我的其他源文件虽然正确。我认为这是因为我的条目是index.js,它不会导入任何测试。
module.exports = {
entry: {
bundle: path.resolve(__dirname, 'src/index.js'),
},
target: 'web',
output: {
path: `${__dirname}/dist`,
filename: '[name].js',
},
module: {
loaders: [
{
test: /\.js$/,
include: path.join(__dirname, 'src'),
loaders: ['babel-loader', 'eslint-loader'],
},
],
},
};
如何告诉webpack lint my src/file.test.js
文件?
使用webpack 3.7.1
答案 0 :(得分:0)
不太漂亮,但是您可以通过将所有测试文件作为入口点来实现;
entry: {
'main-main-code': ['src/entry.ts', ...]),
'tests': glob.sync('./**/*.test.ts')
},