是否存在接受内容而不是文件路径的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。你可以在这里看到,但是你的问题有进展吗?如何注入内容?目前,我正在使用动态内容创建一个临时文件,并传递其文件路径:(