1 | const { join } = require('path')
|
2 | const fs = require('fs-extra')
|
3 | const glob = require('glob')
|
4 | exports.delPageTplDir = async function() {
|
5 | await fs.remove(join(__dirname, '../template'))
|
6 | }
|
7 | exports.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 | }
|