是否存在接受内容而不是文件路径的webpack依赖项对象?(开发插件)

是否存在接受内容而不是文件路径的webpack依赖项对象?(开发插件),webpack,Webpack,网页包插件可以使用CommonJsRequireDependency将require(“某物”)转换为类似\uuuwebpack\urequire(165)的东西,如中所示CommonJsRequireDependency接受请求(一个文件路径)和范围 是否有依赖项对象不传递文件路径,而是获取文件内容本身?(我想动态生成内容) PS:我在实现一个插件时遇到了这个问题,该插件注入了动态生成的依赖项。我不知道除了webpack()中包含的动态上下文内容之外,是否可以使require()语句本身的上下

网页包插件可以使用
CommonJsRequireDependency
require(“某物”)
转换为类似
\uuuwebpack\urequire(165)
的东西,如中所示
CommonJsRequireDependency
接受
请求
(一个文件路径)和
范围

是否有依赖项对象不传递文件路径,而是获取文件内容本身?(我想动态生成内容)


PS:我在实现一个插件时遇到了这个问题,该插件注入了动态生成的依赖项。

我不知道除了webpack()中包含的动态上下文内容之外,是否可以使require()语句本身的上下文变动

然而,在处理基于环境变量的配置json时,我遇到了类似的问题。我最终创建了一个自定义加载程序来创建动态内容。它最终看起来像这样:

var config = require('config!.)
然后我的自定义加载程序是这样的:

module.exports = function(source) {
    this.cacheable();
    var callback = this.async();

    myLib.getConfig()
        .then(function(config) {
            callback(null, config)
        });
}

到目前为止,非常感谢,尽管我仍在寻求通过插件实现这一点的方法。我正在尝试做类似的事情,在编译过程中插入内容。我试着用加载器中断这个过程,但这似乎是错误的,我最终不得不从加载器运行webpack。你可以在这里看到,但是你的问题有进展吗?如何注入内容?目前,我正在使用动态内容创建一个临时文件,并传递其文件路径:(