在vite中,有没有办法从index.html更新根html名称

2024-01-19

我正在尝试将现有项目更新为 vite,但我在文档中读到 Vite 需要一个 index.html 文件来工作。 是否有指定 vite 应该构建的另一个文件名? 就我而言 main.html


入口点配置在build.rollupOptions.input https://rollupjs.org/guide/en/#input:

import { defineConfig } from 'vite'
export default defineConfig({
  ⋮
  build: {
    rollupOptions: {
      input: {
        app: './index.html', // default
      },
    },
  },
})

你可以将其更改为main.html, 如下所示。提供应用程序时,您必须手动导航到/main.html,但你可以配置server.open https://vitejs.dev/config/#server-open自动打开该文件:

import { defineConfig } from 'vite'

export default defineConfig({
  ⋮
  build: {
    rollupOptions: {
      input: {
        app: './main.html',
      },
    },
  },
  server: {
    open: '/main.html',
  },
})

demo https://stackblitz.com/edit/vite-change-entry-point?file=vite.config.js

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在vite中,有没有办法从index.html更新根html名称 的相关文章

随机推荐

  • 乘以 100 后的值错误[重复]

    这个问题在这里已经有答案了 当该值 1212 3456789123 乘以 100 时 jQuery 显示 12 123456789123003 而不是 12 123456789123 Code p class price 12 123456
  • 使用多个不同的 group_by 变量 (dplyr) 来总结数据帧

    我有一个数据框 my data 其中包含 6 列 group1 members group2 members group3 members price price 2 price 3 1 1 1 800 877 334 1 2 1 850
  • 角度模块中的多个配置块

    我需要在加载之前解决应用程序中的一些依赖项 为我的服务获取数据等 我想将它们分开 以便我为主应用程序拥有一个配置块 然后为应用程序的其他部分拥有一个或多个配置块 最终 我希望它能够解决主应用程序的依赖关系 加载与之关联的组件 然后解决其余部
  • 使用动态内容调整 fancybox 的大小

    我正在使用 fancybox 当盒子加载时 我需要将一些项目插入盒子内的无序列表 ul 中 问题是 当我插入项目时 内容比框本身大 因此我需要在内容更新后调整框的大小 我无法让它与 fancybox resize 一起使用 添加新内容后如何
  • 在 virtualenv 中编译 mod_wsgi 时出现问题

    我正在尝试在 CentOS 服务器上编译 mod wsgi 版本 3 3 Python 2 6 但在virtualenv 没有成功 我收到错误 usr bin ld home python26 lib libpython2 6 a node
  • Java 图像未显示?

    尝试显示我的徽标时遇到问题 图片保存在与main java同一个文件夹中 ImageIcon im new ImageIcon banner png JLabel bam new JLabel im grid add bam 我的语法有问题
  • 选择所有列,但用 Google BigQuery 中的表达式替换一些列?

    如同在 Google BigQuery 中选择除某些列之外的所有列 https stackoverflow com questions 34056485 select all columns except some in google bi
  • PHPUnit 测试速度慢

    我正在运行 PHPUnit 来使用 CIUnit 两者之间的第三方接口 测试 CodeIgniter 应用程序 许多测试从空的 MySQL 数据库中选择数据 该数据库在 setUp 中填充了 5 10 条记录 在 Windows 和 Web
  • 计算屏幕上显示的列表项目并且不溢出

    当溢出设置为隐藏时 如何统计屏幕上显示的所有列表项 使用下面的代码仍然会计算所有项目 甚至是溢出的项目 var count myList ul li visible length Fiddle http jsfiddle net kPAwX
  • Java ProcessBuilder 显示启动的 java 应用程序的控制台?

    我有一个 JAVA 应用程序 它启动 使用 ProcessBuilder 另一个 JAVA 应用程序 如下所示 String val something ProcessBuilder processBuilder new ProcessBu
  • CoordinatorLayout 内 ViewPager 中的非滚动片段

    我在活动的 CoordinatorLayout 来自最新版本的设计库 中使用 ViewPager 此 ViewPager 的某些片段具有 RecyclerView 或 NestedScrollView 等布局 但有些片段由于内容较小而无法滚
  • 休眠注释。 @Where 与 @WhereJoinTable

    遵循java文档 Where 用于添加到集合的元素 Entity 或目标实体的Where 子句 该子句是用 SQL 编写的 这里的一个常见用例是软删除 WhereJoinTable 添加到集合连接表的Where 子句 该子句是用 SQL 编
  • MacOS:无法运行 MySQL Workbench

    我一直在尝试在我的上运行MySQL工作台macOS Catalina 10 15 2很长一段时间了 我一直在 CLI 中使用 MySQL 但最近当我尝试切换到工作台时 出现了一些问题启动工作台应用程序时出现问题 MySQL服务器从 CLI
  • 标记扩展“StaticResourceExtension”要求在 ProvideValue 的 IServiceProvider 中实现“IXamlSchemaContextProvider”

    我已经使用了几年的资源扩展现在在新的 Net 4 项目的设计时停止工作 并出现以下错误 标记扩展 StaticResourceExtension 要求在 ProvideValue 的 IServiceProvider 中实现 IXamlSc
  • UITableViewCell 内的 UIView 动画

    我正在开发一个 iOS 应用程序 该应用程序在一个视图中具有UITableView有两个定制UITableViewCell 所有这些都使用主故事板 一切都很好 但我需要实现的是一个单一的淡入 淡出动画UIView from just one
  • 让VS2008“树形缩进”部分类(如代码隐藏文件)

    我创建了一个多平台项目 除了一些小事情之外 一切都运行良好 当我添加特定的平台文件时 例如 ServiceImpl cs ServiceImpl Desktop cs 它并没有像本文中那样以树形方式很好地显示 多目标 http www mo
  • 导入的表没有显示在 phpmyadmin [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我导出了生
  • Clang vs GCC vs MSVC 模板转换运算符 - 哪个编译器是正确的?

    我有带有转换运算符的简单代码 似乎所有编译器都给出了不同的结果 我很好奇哪个编译器 如果有 是正确的 我也尝试了不同的组合 但以下组合是最有趣的 代码是使用 C 11 标志编译的 但在 C 03 中也可能会观察到相同的行为 include
  • 如何将文件放入回收站而不是删除?

    当然是编程解决方案 http www daveamenta com 2008 05 c delete a file to the recycle bin http www daveamenta com 2008 05 c delete a
  • 在vite中,有没有办法从index.html更新根html名称

    我正在尝试将现有项目更新为 vite 但我在文档中读到 Vite 需要一个 index html 文件来工作 是否有指定 vite 应该构建的另一个文件名 就我而言 main html 入口点配置在build rollupOptions i