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

Vite构建时如何配置为dist中index.html的资源路径添加.前缀?

如何通过Vite配置为构建后的JS/CSS路径添加开头的.?

完全可以通过Vite配置实现这个需求,只需要修改Vite的base配置项即可:

  1. 打开项目根目录下的vite.config.js(或vite.config.ts,根据项目使用的语言选择)
  2. 在defineConfig的配置对象中添加base: './',示例代码如下:
import { defineConfig } from 'vite'
// 这里根据你的项目框架引入对应插件,比如Vue、React等
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  base: './' // 核心配置,将资源路径设为相对当前HTML文件的路径
})

配置完成后重新执行构建命令(npm run build),你会发现dist目录下的index.html里,JS和CSS文件的路径开头都自动加上了.——比如原本的/assets/main.xxxx.css会变成./assets/main.xxxx.css,正好符合需求。

这个配置的本质是把Vite的基础路径设置为相对路径,确保资源引用基于当前HTML文件的位置,无论部署在什么环境下都能正确加载资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:30:58