Skip to content

billfeller/vite-plugin-async-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vite Plugin Async Component

使用语法糖 /* @async */ 包裹 vue 组件引用,会自动转换为 defineAsyncComponent 异步组件。

Usage

  1. Install the plugin:
npm install vite-plugin-async-component -D
  1. Add the plugin to your Vite config:
// vite.config.ts
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import asyncComponentPlugin from 'vite-plugin-async-component';

export default defineConfig({
  plugins: [vue(), asyncComponentPlugin()]
});
  1. Use the @async comment blocks in your code:
/* @async */
import ComponentA from './index-a.vue';
import ComponentB from './index-b.vue';
/* @endasync */

Testing Run tests using Vitest:

npm test

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published