将 Vue.config.js 转换为 vite.config.js 构建路径

blu*_*ade 5 vuejs3 vite

我尝试将构建路径从 webpack 更改为 vite:

\n
publicPath:\n    process.env.NODE_ENV === \xe2\x80\x9cproduction\xe2\x80\x9d\n        ? \xe2\x80\x9c./\xe2\x80\x9d // prod\n        : \xe2\x80\x9c/\xe2\x80\x9d, // dev\n
Run Code Online (Sandbox Code Playgroud)\n

我想在域的子目录中显示这个小站点。我怎样才能用 vite.config 实现这一点

\n

ton*_*y19 9

等效的 Vite 配置选项是base

// vite.config.js
import { defineConfig } from 'vite'

export default defineConfig({
  base: process.env.NODE_ENV === 'production'
          ? './' // prod
          : '/', // dev
})
Run Code Online (Sandbox Code Playgroud)

GitHub 演示