admin
This commit is contained in:
13
admin-web/plopfile.js
Executable file
13
admin-web/plopfile.js
Executable file
@@ -0,0 +1,13 @@
|
||||
import { promises as fs } from 'node:fs'
|
||||
|
||||
export default async function (plop) {
|
||||
plop.setWelcomeMessage('请选择需要创建的模式:')
|
||||
const items = await fs.readdir('./plop-templates')
|
||||
for (const item of items) {
|
||||
const stat = await fs.lstat(`./plop-templates/${item}`)
|
||||
if (stat.isDirectory()) {
|
||||
const prompt = await import(`./plop-templates/${item}/prompt.js`)
|
||||
plop.setGenerator(item, prompt.default)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user