跳转到内容

打包

刀刀

12/31/2024

0 字

0 分钟

在项目的最后,需要打包项目做部署处理。运维说需要该项目的路由。路由在 vite.config.js 文件内处理。通过设置 base 定义路由。

为了后续开发和打包方便,把路由定义在 .env.production 中。

txt
VITE_BASE_URL = /output

Vue3 项目是用的 vite 创建,因此无法直接在 defineConfig 中获取到 import.meta.env ,还需要 loadEnv 获取。

最终代码如下:

js
import { defineConfig, loadEnv } from 'vite';

export default defineConfig(({mode}) => {
    const env = loadEnv(mode, process.cwd());
    return {
        base: env.VITE_BASE_URL,
        // ...
    };
});