Vite处理html模板插件之vite-plugin-html

02-27 1699阅读 0评论

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Vite处理html模板插件之vite-plugin-html,Vite处理html模板插件之vite-plugin-html,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,安装,插件,第1张
(图片来源网络,侵删)

文章目录

  • 前言
  • 一、项目目录
  • 二、index.html
  • 三、vite.config.js
  • 四、打包dist的结果
  • 五、有个疑问

    前言

    背景:项目中需要使用模板html动态处理比如 icon 、title。我的项目里是需要在不同的打包指令下,打包的结果中index.html 中title 和 icon都不一致。之前的项目使用的是 html-webpack-plugin 插件。安装该插件的使用需要注意你项目的webpack版本,安装对应的版本插件。本次因为项目是vite项目,所以采用vite-plugin-html插件。本文作为使用记录。结尾还有个疑问一直没有解决,欢迎大神留言解答一下。


    提示:以下是本篇文章正文内容,下面案例可供参考

    一、项目目录

    项目目录如下,主要关注红框的 html文件

    Vite处理html模板插件之vite-plugin-html

    二、index.html

    Vite处理html模板插件之vite-plugin-html

    三、vite.config.js

    主要目的 是以template 值对应的 html 为模板,为其注入一些动态值。这里主要是 title、icon。

    Vite处理html模板插件之vite-plugin-html,Vite处理html模板插件之vite-plugin-html,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,安装,插件,第4张
    (图片来源网络,侵删)
    import { createHtmlPlugin } from 'vite-plugin-html'
    
    export default defineConfig({
      plugins: [
        createHtmlPlugin({
            minify: true,
            pages: [
              {
                filename: 'index.html',
                template: 'index.html',
                injectOptions: {
                  data: {
                    title: product,
                    injectIcoLink: `

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1699人围观)

还没有评论,来说两句吧...

目录[+]