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

前端项目数据自动化构建

作者: 牛奶大泡芙 | 来源:发表于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;
}

相关文章

  • 前端项目数据自动化构建

    前端项目数据自动化构建逻辑1、判断本构建是否在进行中,如果正在building,则return2、给buildin...

  • es6运行在浏览器的前端项目工作流, 基于gulp,expres

    项目自动化构建思路 自动化构建逻辑 若app文件夹(前端静. 态页面)资源发生改变 -> 调用browser.js...

  • 用自动化构建工具Gulp增强你的工作流程

    问:为什么要用在项目中使用前端自动化构建工具,gulp或其他等等。 答:先假设你没有使用这等前端自动化构建工具,你...

  • gulp

    叫做前端自动化构建工具,此类工具还有:grunt前端自动化构建工具 是什么?答: 自动化 less sass ...

  • gitlab-ci 尝试

    一、预期目标 通过 gitlab-ci 实现前端项目自动化构建和部署。 1.0 暂时采用 shell 方式处理构建...

  • 【前端工具】gulp构建工具的基本使用

    gulp是什么? gulp是前端开发中经常使用的自动化构建工具。自动化构建又是什么? 简单来说,一个完整的项目需要...

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • 2019-03-18

    项目简介 前端 1.使用arttemplate模板引擎渲染页面模板。 2.通过gulp自动化构建前端内容。 3.使...

  • 前端内容的自动化构建

    前端内容的自动化构建 Gulp - 基于流的自动化构建工具 Browserify 官网 Github 一个管理前端...

  • vue自动构建部署:Jenkins+docker+harbor+

    由于近期项目需要实现自动构建部署前端vue工程,在此留作记录。本文主要描述使用Jenkins进行自动化构建Vue项...

网友评论

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

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