Skip to main content
Deno 2 is finally here 🎉️
Learn more

vite_plugin_deno_resolve

This plugin enables Vite to resolve modules using Deno, the easiest, most secure JavaScript runtime.

See: Deno feature highlights.

Requirements

  • Deno v1.29.1 or higher.
  • Vite v3.2.4 or higher.

Install

Import the plugin to your Vite config and pass it to the plugins array.

import { defineConfig } from 'npm:vite@3.2.4';
import denoResolve from 'https://deno.land/x/vite_plugin_deno_resolve/mod.ts';

export default defineConfig({
  plugins: [denoResolve()],
});

Using VSCode? Make sure to install the Deno extension and set deno.enable in your VSCode workspace settings.

You’re all set! Now when running Vite all dependencies will be resolved by Deno and if missing, cached locally.

Local development

deno task url # Start url example
deno task npm # Start npm example