You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like my <%= title %> to be replaced with the actual value of my templateParameters.title value, i.e. value located inside locales/de-DE.json or locales/en-GB.json.
I've also tried to modify the <%= title %> to <%= htmlWebpackPlugin.options.templateParameters.title %>.
I just faced this same issue. Looking at the link below, it says "However this also means that in the following example webpack will use the html loader for your template. This will cause html minification and it will also disable the ejs/lodash fallback loader."
So I would assume that the ejs/lodash loader is required to set the templateParameters? Which explains why disabling the html-loader is working in your case. To bundle the favicon, you can use the favicon option in html-webpack-plugin?
Current behaviour 💣
I am trying to use the
templateParameters
to pass some variables into my template and it does not work.I have followed the examples shown:
Expected behaviour ☀️
I would like my
<%= title %>
to be replaced with the actual value of mytemplateParameters.title
value, i.e. value located insidelocales/de-DE.json
orlocales/en-GB.json
.I've also tried to modify the
<%= title %>
to<%= htmlWebpackPlugin.options.templateParameters.title %>
.Reproduction Example 👾
I have created a small repository to reproduce this issue here: https://github.com/einazare/html-webpack-plugin-18n-generator
You will need to:
npm install
npm run build
dist/index.html
<%= title %>
was not replaced bySome title written in English (Great Britain)
Environment 🖥
All the versions from my
package.json
file here:Also, the output of the above commands here:
Thank you 🙏
The text was updated successfully, but these errors were encountered: