Vite bundler integration for NativeScript apps. Provides a minimal setup for fast dev and build.
- NativeScript 9 or higher
npm i @nativescript/vite -D- Create
vite.config.ts:
import { defineConfig, mergeConfig, UserConfig } from 'vite';
import { typescriptConfig } from '@nativescript/vite';
export default defineConfig(({ mode }): UserConfig => {
return mergeConfig(typescriptConfig({ mode }), {});
});- Update
nativescript.config.ts:
import { NativeScriptConfig } from '@nativescript/core';
export default {
// add these:
bundler: 'vite',
bundlerConfigPath: 'vite.config.ts',
} as NativeScriptConfig;- Enjoy Vite.
Check out the NativeScript Vite documentation for more configuration options and features.