VUE3项目部署到 Nginx 时,Vite 项目的 base
配置项非常关键,因为它决定了生成的静态资源路径。通常情况下,Vite 构建后的项目会输出到一个 dist
目录,你需要将这个目录部署到 Nginx 的特定路径下。通过正确设置 base
,可以确保在 Nginx 上的路径能够正确加载资源。
假设你已经在本地使用 Vite 构建了 Vue 3 项目,并且你要将其部署到 Nginx 上。以下是详细步骤和注意事项。
文章目录
1. 配置 vite.config.ts
中的 base
Nginx 通常会将项目部署在某个子路径下,而不是根目录。因此,你需要根据 Nginx 的配置设置 Vite 的 base
配置项。
假设:
- Nginx 配置了虚拟主机,将 Vue 3 项目部署在
http://your-domain.com/project/
下。
你需要在 vite.config.ts
中设置 base
为 /project/
,以确保生成的路径正确。
示例:
// vite.config.ts
import {
defineConfig } from 'vite';
export default defineConfig({
base