当前位置: 首页 > news >正文

vue3 vite title 页面标题设置

效果图:

1. 安装 vite-plugin-html 插件

npm install vite-plugin-html -D

2. 修改 vite.config.js

import {defineConfig, loadEnv} from 'vite'
import { createHtmlPlugin } from "vite-plugin-html"
import {resolve} from 'path'
import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
export default defineConfig(({mode, command, ssrBuild}) => {const root = process.cwd();const env = loadEnv(mode, root);return {plugins: [vue(),//修改index.html标题createHtmlPlugin({inject: {data: {title: env.VITE_APP_API_TITLE,},},}),],resolve: {//路径别名alias: {'@': resolve(__dirname, './src')}},server: {proxy: {[env.VITE_APP_BASE_API]: {// target: 'http://localhost:3001',changeOrigin: true,rewrite: path => path.replace(env.VITE_APP_BASE_API, '')}},hmr: {overlay: false, // 禁用开发服务器错误的屏蔽},},build: {minify: "terser", // 混淆器,terser 构建后文件体积更小,'terser' | 'esbuild'rollupOptions: {output: {// 最小化拆分包manualChunks(id) {if (id.includes("node_modules")) {return id.toString().split("node_modules/")[1].split("/")[0].toString();}},chunkFileNames: "js/[name].[hash].js", // 用于命名代码拆分时创建的共享块的输出命名,[name]表示文件名,[hash]表示该文件内容hash值},},terserOptions: {// 生产环境移除console打印compress: {drop_console: true,drop_debugger: true,},// 去掉注释内容output: {comments: true,},}}}}
)

index.html 的内容

<title><%= title %></title>
上述语法使用 vite.config.js中的变量

http://www.lryc.cn/news/355747.html

相关文章:

  • spring boot添加License(软件许可)
  • LangChain打造一个AI客服
  • 【前端三剑客之JS】详解JS
  • 重庆耶非凡科技有限公司有选品师项目培训吗?
  • 格式转化——Labelme标注好的json文件批量转为png(标签)文件(物体为红色,背景为黑色)和jpg原图
  • 力扣刷题--2535. 数组元素和与数字和的绝对差【简单】
  • 2024年【危险化学品经营单位安全管理人员】考试报名及危险化学品经营单位安全管理人员找解析
  • IntelliJ IDEA集成Baidu Comate,商城系统支付交易功能开发实战
  • 20212313 2023-2024-2 《移动平台开发与实践》第5次作业
  • Python图形界面(GUI)Tkinter笔记(十二):用【Entry()】实现单行文本输入(3)
  • 前端渲染页面的原理
  • 【一竞技DOTA2】RAMZES666替补参加裂变联赛
  • 1109 擅长C(测试点0,1,2,3)
  • 北京新高度画室:端午假期免费吃,住,学!
  • 电脑重要文件如何加密保护?教你两种方法
  • 新零售收银解决方案:传统门店超市的数字化-亿发
  • 独家揭秘!Amazon、lazada、Shopee测评自养号,新手也能秒变高手!
  • 企企通入选第一新声《2024年中国CIO数字化产品选型白皮书》供应链数字产品可信名录
  • Linux中 “权限设置修改”
  • 9.1 Go语言入门(环境篇)
  • 简单的网页分享按钮代码
  • ld链接文件
  • React-事件绑定
  • 使用“tcpdump”查看原始数据包
  • Python字符串处理全面教程
  • 基于微信小程序+ JAVA后端实现的【微信小程序跑腿平台】设计与实现 (内附设计LW + PPT+ 源码+ 演示视频 下载)
  • 使用 VALUES 子句构建数据集
  • for循环绑定id,更新html页面的文字内容
  • claude3国内API接口对接
  • Java:IO