Javascript 网页包lint测试和源文件

Javascript 网页包lint测试和源文件,javascript,webpack,eslint,Javascript,Webpack,Eslint,除了我的单元测试(格式为src/file.test.js)没有被过滤之外,我有以下的网页配置,它工作得很好。不过,我的其他源文件被正确地删除了。我假设这是因为我的条目是index.js,它不导入任何测试 module.exports = { entry: { bundle: path.resolve(__dirname, 'src/index.js'), }, target: 'web', output: { path: `${__dirname}/dist`,

除了我的单元测试(格式为
src/file.test.js
)没有被过滤之外,我有以下的网页配置,它工作得很好。不过,我的其他源文件被正确地删除了。我假设这是因为我的条目是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删除我的
src/file.test.js
文件


使用Webpack3.7.1不是很好,但是你可以通过将所有测试文件作为一个入口点来实现

entry: {
    'main-main-code': ['src/entry.ts', ...]),
    'tests': glob.sync('./**/*.test.ts')
},

我对网页4也有同样的问题:-(我找不到任何解决方案。你找到解决方案了吗?