Skip to main content
You can use Vite with Bun, but many projects get faster builds & drop hundreds of dependencies by switching to HTML imports.

Vite works out of the box with Bun. Get started with one of Vite’s templates.
terminal

Then cd into the project directory and install dependencies.
terminal

Start the development server with the vite CLI using bunx. The --bun flag tells Bun to run Vite’s CLI using bun instead of node; by default Bun respects Vite’s #!/usr/bin/env node shebang line.
terminal

To simplify this command, update the "dev" script in package.json to the following.
package.json

Now you can start the development server with bun run dev.
terminal

The following command will build your app for production.
terminal

This is a stripped down guide to get you started with Vite + Bun. For more information, see the Vite documentation.