UNPKG

dws-cli-ui

Version:

dws-cli dws系列:包括大屏、移动端、设计器项目等待

39 lines (34 loc) 1.16 kB
const path = require("path") const { createEJS } = require("../../utils/file") const fs = require("fs") const addH5Page = async (name, dest) => { const files = [ "config.event.json", "config.json", "config.layout.json", "config.popup.json", "config.request.json" ] for (const iterator of files) { createEJS(name, dest, "../template/screen/configPage/" + iterator, iterator) } } const addH5Component = async (name, _dest) => { const dest = path.resolve("./") const files = [ { name: "index.ts.ejs", fileName: "index.ts", path: `/${_dest}/${name}` }, { name: "src/index.vue.ejs", fileName: "index.vue", path: `/${_dest}/${name}/src/` }, { name: "src/config.json.ejs", fileName: "config.json", path: `/${_dest}/${name}/src/` }, // { name: "src/DwsComponent.ts.ejs", fileName: `${name}.ts`, path: `/${_dest}/${name}/src/` } ] for (const iterator of files) { createEJS( name, dest + iterator.path, "../template/h5/ui/" + iterator.name, iterator.fileName ) } // appendImport(name) } module.exports = { addH5Page, addH5Component }