vite-plugin-vue-rename

安装

Usage no npm install needed!

<script type="module">
  import vitePluginVueRename from 'https://cdn.skypack.dev/vite-plugin-vue-rename';
</script>

README

vite-vue-rename

  1. 安装
$ npm i -D vite-plugin-vue-rename

  1. vite.config.js 中引入

    1. vite-plugin-vue-rename 插件需要在 @vitejs/plugin-vue 前面

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import VitePluginVueRename from 'vite-plugin-vue-rename'

// https://vitejs.dev/config/
export default () => {
    return defineConfig({
        // rename 插件需要在 vue 前面
        plugins: [VitePluginVueRename(), vue()],
    })
}

  1. 组件中使用
<template>
    <div>
        <h1>This is a home page</h1>
    </div>
</template>
// 在 setup 模式下的 script 标签上添加 name 属性,设置组件名称
<script lang="ts" setup name="views-home">
import { onMounted } from 'vue'
onMounted(() => {})
</script>

  1. vite-plugin-vue-rename 插件处理后,
<template>
    <div>
        <h1>This is a home page</h1>
    </div>
</template>


<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
    name: "views-home"
});
</script>

<script lang="ts" setup name="views-home">

import { onMounted } from 'vue'
onMounted(() => {})
</script>


// setup 模式下
// name="views-home" 在 vite-plugin-vue-rename 处理后会加上一段设置组件名称的script 标签
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
    name: "views-home"
});
</script>