HtmlWebpackPlugin(html-webpack-plugin)传入自定义参数到模板

简介: HtmlWebpackPlugin(html-webpack-plugin)传入自定义参数到模板

文档:https://github.com/jantimon/html-webpack-plugin


示例:将版本号传入到html模板文件中


配置文件 webpack.config.js


const HtmlWebpackPlugin = require('html-webpack-plugin')
const version = require('./package.json').version;
module.exports = {
  plugins: [
    new HtmlWebpackPlugin({
      template: 'index.ejs'
      templateParameters: {
        'version': version
      },
    })
  ]
};

package.json

{
  "version": "2.0.1"
}

模板文件

<title><%= version %></title>

打包结果

<title>2.0.1</title>
相关文章
|
9天前
|
前端开发
在Webpack配置文件中,如何配置loader以处理其他类型的文件,如CSS或图片
在Webpack配置文件中,通过设置`module.rules`来配置loader处理不同类型的文件。例如,使用`css-loader`和`style-loader`处理CSS文件,使用`file-loader`或`url-loader`处理图片等资源文件。配置示例:在`rules`数组中添加对应规则,指定`test`匹配文件类型,`use`指定使用的loader。
|
7月前
|
前端开发 JavaScript 中间件
React Proxy 详细流程与配置方式(webpack、setupProxy.js、package.json)
React Proxy 详细流程与配置方式(webpack、setupProxy.js、package.json)
699 1
|
7月前
|
前端开发 JavaScript 中间件
React Proxy 详细流程与配置方式(webpack、setupProxy.js、package.json)
React Proxy 详细流程与配置方式(webpack、setupProxy.js、package.json)
380 0
|
JavaScript 前端开发
vue+webpack项目动态设置页面title的方法
vue+webpack项目动态设置页面title的方法
|
缓存 JavaScript 前端开发
Webpack 项目中 html-webpack-plugin 和 public 目录的关系
这几天一直在研究 Webpack 这些打包工具链,在研究项目启动的过程中,初步认识到平时开发时是通过 Webpack-dev-server 调用 Webpack 的打包能力结合静态资源服务器能力开发的
|
前端开发
webpack基础篇(五):资源解析--解析 CSS
webpack基础篇(五):资源解析--解析 CSS
92 0
webpack基础篇(五):资源解析--解析 CSS
|
JavaScript
webpack基础篇(九):资源解析--使用url-loader
webpack基础篇(九):资源解析--使用url-loader
119 0
webpack基础篇(九):资源解析--使用url-loader
webpack基础篇(八):资源解析--解析字体
webpack基础篇(八):资源解析--解析字体
102 0
webpack基础篇(八):资源解析--解析字体
|
前端开发
webpack基础篇(六):资源解析--解析 Less 和 Sass
webpack基础篇(六):资源解析--解析 Less 和 Sass
104 0
webpack基础篇(六):资源解析--解析 Less 和 Sass
|
Web App开发 JSON JavaScript
配置 webpack 以省略.jsx 后缀名|学习笔记
快速学习配置 webpack 以省略.jsx 后缀名
237 0
配置 webpack 以省略.jsx 后缀名|学习笔记