美文网首页
前端项目数据自动化构建

前端项目数据自动化构建

作者: 牛奶大泡芙 | 来源:发表于2019-04-12 15:11 被阅读0次

    前端项目数据自动化构建逻辑
    1、判断本构建是否在进行中,如果正在building,则return
    2、给building设一个标志(true)
    3、移除(shell.rm(-f, []))上次构建生成的文件
    4、搜索响应路径下的所有数据子文件(glob.sync()),将一类子文件读出来(fs.readFileSync(file, 'utf-8'))
    5、异步执行(Promise.all())所有上一步的需求,在service中调用

    function generateData(tstrings) {
       var dataSet = {};
       glob.sync(__dirname + '/data/*.json').forEach(function(file) { // 同步搜索
           var field = read(file), //读取文件内容
               id =  path.basename(file, '.json'); // 单个数据文件名作为key
               tstrings.dataSet[id] = {name: field.name};
           dataSet[id] = field;
       });
       return dataSet;
    }
    

    相关文章

      网友评论

          本文标题:前端项目数据自动化构建

          本文链接:https://www.haomeiwen.com/subject/bcpcwqtx.html