You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CLI运行Vite并指定非index.html的入口文件?

如何在Vite开发服务中指定自定义HTML入口文件

Vite没有-entrypoint这个CLI选项,要在开发服务阶段使用./gallery/slider.html作为入口而非默认的index.html,可以用以下两种方法:

  • 直接通过CLI命令指定入口文件
    启动开发服务时,直接将目标HTML文件路径作为参数传入:

    vite ./gallery/slider.html
    

    执行这条命令后,Vite会自动以指定的HTML文件作为服务入口,加载并处理其中的依赖资源。

  • 通过Vite配置文件固定入口(可选)
    如果需要每次启动都默认使用该入口,可以在项目根目录的vite.config.js(或.ts)中添加配置,利用configureServer钩子改写默认的入口指向:

    import { defineConfig } from 'vite';
    
    export default defineConfig({
      server: {
        configureServer(server) {
          // 拦截根路径请求,重定向到目标HTML文件
          server.middlewares.use((req, res, next) => {
            if (req.url === '/' || req.url === '/index.html') {
              req.url = '/gallery/slider.html';
            }
            next();
          });
        }
      }
    });
    

    配置完成后,直接执行vite命令即可自动加载./gallery/slider.html作为入口。

内容的提问来源于stack exchange,提问作者citykid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 06:20:46