Webpack Loader:我如何判断哪个文件当前正在加载器中加载?

Webpack Loader: How do I tell which file is currently being loaded in a loader?

当我为 webpack 构建加载器时,如何在加载器函数中判断当前正在加载哪个文件?如果我只能中断某些文件,这将使调试变得更容易。通读文档我看不出该怎么做。

当您在加载程序函数中时,您可以引用 this.resource,这将是加载程序当前评估的文件的路径。

module.exports = function(source) {
    console.log(this.resource); // path/to/current/file/being/loaded.js
}

您也可以参考this.resourcePath。据我所知,它们都指向同一件事。不确定有什么区别。