1.0.2 • Published 3 months ago

vite-plugin-vue-setup-path-extend v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

vite-plugin-vue-setup-name-support

使用vue3语法糖(setup)支持name属性作为组件名称

pages目录导出组件时按照目录结构生成组件名称,如:pages/control/site/create.vue => /control/site/create

当组件名称结尾是index时,会自动去掉index,如:/control/site/index => /control/site

安装

node version: >=12.0.0

vite version: >=2.0.0

npm i vite-plugin-vue-setup-path-extend -D

使用

  • 在vite.config.ts文件中配置
import { defineConfig, Plugin } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueSetupExtend from 'vite-plugin-vue-setup-path-extend'

export default defineConfig({
  plugins: [
    vue(), 
    vueSetupExtend({
      name: true,//启用名称扩展
      path: true,//启用路径扩展
      pathSeparator: ''//路径连接符,默认为路径
    })
  ],
})
  • SFC
<template>
  <div>hello world {{ a }}</div>
</template>

<script lang="ts" setup name="App">
  const a = 1
</script>

License

MIT

1.0.2

3 months ago

1.0.1

12 months ago

1.0.0

12 months ago