【问题标题】:Excluding files from only one Webpack loader in a chain仅从链中的一个 Webpack 加载器中排除文件
【发布时间】:2016-10-17 15:19:03
【问题描述】:

我目前有一个如下所示的 Webpack 规则:

{ test: /\.tsx?$/, loaders: ['@ngtools/webpack', 'babel-loader', 'angular2-template' ] }

我希望 babel-loader 排除某些文件,基本上只是将它们按原样传递。其余的加载程序不应排除这些文件。因此,我无法将文件添加到整个规则的 exclude

我可以按加载程序排除文件吗?如果需要,我愿意编写一些插件代码,但显然开箱即用是理想的。

这与这个 Angular2 Webpack 问题有关:(我正在尝试解决这个问题)https://github.com/angular/angular-cli/issues/2730

【问题讨论】:

    标签: webpack webpack-2


    【解决方案1】:

    虽然我自己没有尝试过,但文档表明这是可能的:将 only 查询传递给 babel-loader,值为“glob、regex 或两者的混合数组”。

    来源:babel-loader optionsBabel options 不要忘记将properly format the query 值作为字符串,以便选项解析器可以读取它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 2018-12-22
      • 1970-01-01
      • 2017-07-04
      • 1970-01-01
      • 2020-07-22
      • 2017-07-10
      相关资源
      最近更新 更多