mirror of https://github.com/vuejs/vitepress
parent
dcae3f330d
commit
796a1a6730
@ -1,13 +1,10 @@
|
||||
// copy and watch non-ts files in src/client
|
||||
const fs = require('fs-extra')
|
||||
const chokidar = require('chokidar')
|
||||
const glob = require('globby')
|
||||
|
||||
function toDest(file) {
|
||||
return file.replace(/^src\//, 'dist/')
|
||||
}
|
||||
|
||||
chokidar
|
||||
.watch('src/client/**/!(*.ts|tsconfig.json)')
|
||||
.on('change', (file) => fs.copy(file, toDest(file)))
|
||||
.on('add', (file) => fs.copy(file, toDest(file)))
|
||||
.on('unlink', (file) => fs.remove(toDest(file)))
|
||||
glob.sync('src/client/**/!(*.ts|tsconfig.json)').forEach((file) => {
|
||||
fs.copy(file, toDest(file))
|
||||
})
|
||||
|
@ -0,0 +1,13 @@
|
||||
// copy and watch non-ts files in src/client
|
||||
const fs = require('fs-extra')
|
||||
const chokidar = require('chokidar')
|
||||
|
||||
function toDest(file) {
|
||||
return file.replace(/^src\//, 'dist/')
|
||||
}
|
||||
|
||||
chokidar
|
||||
.watch('src/client/**/!(*.ts|tsconfig.json)')
|
||||
.on('change', (file) => fs.copy(file, toDest(file)))
|
||||
.on('add', (file) => fs.copy(file, toDest(file)))
|
||||
.on('unlink', (file) => fs.remove(toDest(file)))
|
Loading…
Reference in new issue