【问题标题】:Webpack lint tests and source filesWebpack lint 测试和源文件
【发布时间】:2018-03-28 13:13:00
【问题描述】:

我有以下 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 对我的 src/file.test.js 文件进行 lint?

使用 webpack 3.7.1

【问题讨论】:

  • 我在使用 webpack 4 时遇到了完全相同的问题 :-( 我找不到任何解决方案。你找到解决方案了吗?

标签: javascript webpack eslint


【解决方案1】:

不是那么漂亮,但您可以通过将所有测试文件作为入口点来做到这一点;

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

【讨论】:

    猜你喜欢
    • 2017-06-09
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-17
    • 2020-11-20
    相关资源
    最近更新 更多