1

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

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

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

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

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

4

1 回答 1

1

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

来源:babel-loader 选项Babel 选项 不要忘记将查询值正确格式化为字符串,以便选项解析器可以读取它。

于 2016-10-17T07:19:03.883 回答