gpt4 book ai didi

javascript - 如何解析自定义 webpack 加载器中的 require 字符串

转载 作者:行者123 更新时间:2023-11-27 23:54:29 32 4
gpt4 key购买 nike

我正在为 webpack 编写一个自定义加载器。

在我的加载程序中,我有一个像这样的 require 字符串:

"css!less!./myFile.less"

有没有办法获取已解决请求的输出?

我正在寻找应用所有加载程序后模块的输出。或者换句话说:

如何从上面的字符串中获取编译后的 css?

我尝试在加载器上下文中使用this.resolve:

this.resolve(this.context, "css!less!./myFile.less", function(err, result){
// Best case scenario so far:
// result == "./myFile.less"

// How do I get the css from myFile.less here?
// Is that even possible/the right way to get this?
});

但我似乎无法获得解析的输出。我可能做错了什么,我找到的有关此功能的唯一文档在这里:http://webpack.github.io/docs/loaders.html#resolve

最佳答案

有一个(到目前为止)未记录的方法:

this.loadModule(request, callback:function(err, source));

此方法将在调用回调之前加载模块并应用所有加载器。

关于javascript - 如何解析自定义 webpack 加载器中的 require 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32383195/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com