diff --git a/scripts/mdToVue.js b/scripts/mdToVue.js index c10987d5b683cee04b368c1d32845a3917a95e32..d5c846af6f0778f89bd2dc475a9643fe06fa753d 100644 --- a/scripts/mdToVue.js +++ b/scripts/mdToVue.js @@ -132,10 +132,10 @@ function readDirRecur(fileSrc, callback) { * 判断是否位md文件 并进行操作 * @src {string} 打开的文件目录 */ -function ismd(src){ +function ismd(src,callback){ //判断文件类型是否是md文件 let filedir = src; - return new Promise((resolve,reject)=>{ + //return new Promise((resolve,reject)=>{ if (/.md$/.test(filedir)) { //文件读取 fs.readFile(filedir, 'utf-8', (err, data) => { @@ -149,17 +149,21 @@ function ismd(src){ //如果不是doc命名的文件 mdName = opensName; } - resolve({ + callback({ mdName:mdName, html:html }) + // resolve({ + // mdName:mdName, + // html:html + // }) //创建文件 }); }else{ - reject('nomd') + //reject('nomd') } - }) + //}) } @@ -191,7 +195,11 @@ function fileDisplay(param) { //文件列表 fileList.map(item=>{ - ismd(item).then(res=>{ + // ismd(item).then(res=>{ + // //res md文件处理结果 + // createdFile(param.output + '/' + res.mdName + '.vue', res.html, param.needCode) + // }) + ismd(item,res=>{ //res md文件处理结果 createdFile(param.output + '/' + res.mdName + '.vue', res.html, param.needCode) })