Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 网页包中是否还有其他方法可以将一些动态参数传递给加载器?_Webpack - Fatal编程技术网

Webpack 网页包中是否还有其他方法可以将一些动态参数传递给加载器?

Webpack 网页包中是否还有其他方法可以将一些动态参数传递给加载器?,webpack,Webpack,例如在网页包中 const query = {text: "test"}; require(`template/test.tpl?${query}`); 正如您所知,webpack可以将句子视为在运行时运行的动态需求。但是我需要require('template/test.tpl?${query}')在构建时运行 有办法吗 附言: 选项可以通过查询参数传递,就像在web上一样(?key=value&foo=bar)。也可以使用JSON对象(?{“key”:“value”,“foo”:“bar

例如在网页包中

const query = {text: "test"};
require(`template/test.tpl?${query}`);
正如您所知,webpack可以将句子视为在运行时运行的动态需求。但是我需要
require('template/test.tpl?${query}')在构建时运行

有办法吗

附言:

选项可以通过查询参数传递,就像在web上一样(?key=value&foo=bar)。也可以使用JSON对象(?{“key”:“value”,“foo”:“bar”})。

似乎查询参数必须是文本,有没有变的方法


谢谢你的阅读

您可以使用
imports loader
将一些参数传递到文件:

require(“导入加载程序?$=jquery!。/example.js”)

关于对象,您可以始终使用JSON.stringify在加载的文件中传递对象和JSON.parse。

OK, 这看起来是不可能的, 网页包的所有者回答以下问题:

您想用它实现什么?我想在构建时而不是运行时将模板呈现为html。加载程序需要一些参数来将模板呈现给HtmlTanks,以便您回复,但您的解决方案是将参数传递给所需的文件。我需要的是将参数传递给loader