Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

vite-plugin-vue-auto-name

Blackman9924MIT0.0.4TypeScript support: included

A Vite plugin to automatically generate file names for Vue components

vite, vue, auto-name

readme

Background

Solve the name property missing after bundled.

When using this, you don't need to provide the name property manually anymore

for example /foo/bar/YourComponent.vue:

<script setup>
// ... some scripts
</script>
<template>
  <!-- ... some dom -->
</template>

will be bundled into something like this:

const _sfc_main = /* @__PURE__ */ _defineComponent({
  name: "YourComponent",
  // ... Your code
})

Install

npm install -D vite-plugin-vue-auto-name
yarn add -D vite-plugin-vue-auto-name
pnpm add -D vite-plugin-vue-auto-name

Usage

// vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vitePluginVueAutoName from 'vite-plugin-vue-auto-name'

export default defineConfig({
  plugins: [
    vue(), 
    vitePluginVueAutoName(),
    // ...other plugins
  ]
})