我目前有一个Webpack规则,如下所示:
{ test: /\.tsx?$/, loaders: ['@ngtools/webpack', 'babel-loader', 'angular2-template' ] }
我希望仅 babel-loader
排除某些文件,基本上只是按照链条传递它们。其余的加载器不应排除这些文件。因此,我无法将文件添加到整个规则的exclude
。
我可以基于每个加载器排除文件吗?如果需要,我愿意写一些插件代码,但显然开箱即用是理想的。
这与Angular2 Webpack问题有关:(我试图解决问题)https://github.com/angular/angular-cli/issues/2730
答案 0 :(得分:1)
虽然我自己没有尝试过,但文档建议可行:将only
查询传递给babel-loader
,其值为" glob,regex,或两者的混合数组"。
来源:babel-loader options和Babel options 不要忘记将properly format the query值作为字符串,因此选项解析器可以读取它。