模板参数中的文件
Files In templateParameters
在 HtmlWebpackPlugin 配置中,当我指定 templateParameters 时,我无法再访问模板中的文件。
Webpack 配置:
plugins: [
new HtmlWebpackPlugin({
template: './app/index.ejs',
inject: false,
templateParameters: configJSON
})
],
模板:
<script src="<%= htmlWebpackPlugin.files.js[0] %>"></script>
有没有办法在使用模板参数的同时访问文件?
查看源码,发现templateParameters
也可以是函数,参数有compilation
、assets
、options
。 assets 参数包含所有文件。从此函数返回的对象将是 templateParameters
.
在 HtmlWebpackPlugin 配置中,当我指定 templateParameters 时,我无法再访问模板中的文件。
Webpack 配置:
plugins: [
new HtmlWebpackPlugin({
template: './app/index.ejs',
inject: false,
templateParameters: configJSON
})
],
模板:
<script src="<%= htmlWebpackPlugin.files.js[0] %>"></script>
有没有办法在使用模板参数的同时访问文件?
查看源码,发现templateParameters
也可以是函数,参数有compilation
、assets
、options
。 assets 参数包含所有文件。从此函数返回的对象将是 templateParameters
.