UNPKG

533 BJavaScriptView Raw
1const { join } = require('path')
2const fs = require('fs-extra')
3const glob = require('glob')
4exports.delPageTplDir = async function() {
5 await fs.remove(join(__dirname, '../template'))
6}
7exports.getPageTplList = function() {
8 const remoteList = glob
9 .sync('src/*', { cwd: join(__dirname, '../template') })
10 .map(name => name.substring(4))
11 const localList = glob
12 .sync('template/*', { cwd: join(process.cwd()) })
13 .map(name => name.substring(9))
14 return [...new Set([...remoteList, ...localList])]
15}