仅从链中的一个Webpack加载器中排除文件

时间:2016-10-16 15:40:29

标签: webpack webpack-2

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

虽然我自己没有尝试过,但文档建议可行:将only查询传递给babel-loader,其值为" glob,regex,或两者的混合数组"。

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