# 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 ``` 4. OUT ```vue ```