a982246809 / vite-plugin-static-copy

rollup-plugin-copy with dev server support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vite-plugin-static-copy

npm version CI MIT License

rollup-plugin-copy for vite with dev server support.

Before you use this plugin, consider using public directory or import in JavaScript. In most cases, these will work.

Install

npm i -D vite-plugin-static-copy # yarn add -D vite-plugin-static-copy

Usage

Add viteStaticCopy plugin to vite.config.js / vite.config.ts.

// vite.config.js / vite.config.ts
import { viteStaticCopy } from 'vite-plugin-static-copy'

export default {
  plugins: [
    viteStaticCopy({
      targets: [
        {
          src: 'bin/example.wasm',
          dest: 'wasm-files'
        }
      ]
    })
  ]
}

For example, if you use the config above, you will be able to fetch bin/example.wasm with fetch('/wasm-files/example.wasm').

Options

See options.ts.

Differences with rollup-plugin-copy

About

rollup-plugin-copy with dev server support.

License:MIT License


Languages

Language:TypeScript 97.2%Language:JavaScript 2.8%