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.
npm i -D vite-plugin-static-copy # yarn add -D vite-plugin-static-copy
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')
.
See options.ts.
dest
is limited insidebuild.outDir
.fast-glob
is used instead ofglobby
.- Because
fast-glob
is used insidevite
.
- Because