# vite-plugin-vue-script-attrs
**Repository Path**: wsvaio/vite-plugin-vue-script-attrs
## Basic Information
- **Project Name**: vite-plugin-vue-script-attrs
- **Description**: vite-plugin-vue-script-attrs
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-12
- **Last Updated**: 2023-03-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# vite-plugin-vue-script-attrs
移动setup script标签上的属性到一个新的script标签内导出,只有attrNames指定的属性名才会被移动
# EXAMPLE
1. install
```
npm install -D vite-plugin-vue-script-attrs
```
2. config
```typescript
// vite.config.ts
...
import scriptAttrs from "vite-plugin-vue-script-attrs";
...
plugins: [
vue(),
scriptAttrs({
// 指定要移动的属性名
attrNames: ["name", "inheritAttrs", "a"], // default = ["name"]
// 当组件的文件名为index.vue时,自动读取父文件夹的名称作为组件名,优先级低
autoName: true // default = false
})
],
...
```
3. IN
```vue
Hello World !
```
4. OUT
```vue
Hello World !
```