我有一个简单的设置,包含一个 index.html、一些 js 文件和一个 sass 文件,并使用 vite 构建它。我使用的是 vite 默认值,没有配置文件。
运行构建后,dist 文件夹中的 index.html 将所有内容引用为静态路径:
<head>
<script type="module" crossorigin src="/assets/index.b850bc1f.js"></script>
<link rel="stylesheet" href="/assets/index.04d1c13d.css">
</head>
Run Code Online (Sandbox Code Playgroud)
css 中的 url() 路径也发生同样的情况:它们也变成静态路径。我的问题是:是否有一个配置选项可以使 vite 输出相对路径,所以:
<head>
<script type="module" crossorigin src="assets/index.b850bc1f.js"></script>
<link rel="stylesheet" href="assets/index.04d1c13d.css">
</head>
Run Code Online (Sandbox Code Playgroud) vite ×1