14 lines
470 B
JavaScript
14 lines
470 B
JavaScript
|
|
const { findPages, copyFiles } = require('./tools')
|
||
|
|
const fse = require('fs-extra')
|
||
|
|
function handleComps() {
|
||
|
|
findPages('components', file => {
|
||
|
|
const match = file.match(/(?<pre>(Ai|V))(?<name>[^\\\/]+)\.vue$/)
|
||
|
|
if(match?.groups){
|
||
|
|
const {pre,name} = match.groups
|
||
|
|
const dest = `components/${pre}${name}`
|
||
|
|
fse.emptyDirSync(dest)
|
||
|
|
fse.moveSync(file,`${dest}/${pre}${name}.vue`)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}
|
||
|
|
handleComps()
|