Skip to content

静态资源打包配置

1. 安装vite-plugin-static-copy

bash
npm i vite-plugin-static-copy -D

2. 配置.vitepress/config.mts文件

ts
import { defineConfig } from 'vitepress'
import { viteStaticCopy } from 'vite-plugin-static-copy'
export default defineConfig({
  vite: {
    server: {
      host: '0.0.0.0'
    },
    plugins: [
      viteStaticCopy({ // copy static files to dist dir
        targets: [
          {
            src: '../docs/assets/js/*.js',
            dest: 'assets/js'
          },
          {
            src: '../docs/assets/css/*.css',
            dest: 'assets/css'
          },
          {
            src: '../docs/assets/favicon.ico',
            dest: '.'
          }
        ]
      })
    ]
  },
  // ...other config
})