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
。据我所知,它们都指向同一件事。不确定有什么区别。
当我为 webpack 构建加载器时,如何在加载器函数中判断当前正在加载哪个文件?如果我只能中断某些文件,这将使调试变得更容易。通读文档我看不出该怎么做。
当您在加载程序函数中时,您可以引用 this.resource
,这将是加载程序当前评估的文件的路径。
module.exports = function(source) {
console.log(this.resource); // path/to/current/file/being/loaded.js
}
您也可以参考this.resourcePath
。据我所知,它们都指向同一件事。不确定有什么区别。