从加载器中调用其他Webpack加载器

时间:2017-10-18 15:04:00

标签: javascript node.js webpack webpack-2

我正在写一个Pug依赖加载器。基本上它只会输出一个相同的Pug文件,除了require()调用将替换为他们需要的文件的路径。因此,显然,我需要采用该路径并将其交给Webpack加载器链,以便以适当的方式处理它,例如,使用file-loader将图像文件复制到适当的位置。

除了这一部分外,其他所有工作都在进行。我无法弄清楚如何将路径传递给Webpack来加载。为了清楚起见,我想要在你的Webpack条目文件中require()文件时发生同样的事情 - Webpack应该采用路径,通过可能的加载器列表运行它,并适当地处理它。 / p>

我尝试过使用require()来电,我已经尝试了this.resolve()this.loadModule(),但没有一个有效。由于this.resolve()接受上下文作为其第一个参数,因此我仔细地给它了/src文件夹的相应上下文。该图片位于/src/images/image.jpeg,但它实际上会出现无法解析该路径的错误,即使它是正确的,所以我不确定我做错了什么或如何制作这项工作。

0 个答案:

没有答案