1.0.2 • Published 3 years ago

g-workflow v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

g-workflow

Useage

$ npm i g-workflow -D

$ touch workflow.config.js

$ gulp-workflow clean

$ gulp-workflow dev

$ gulp-workflow build

workflow.config.js

module.exports = {
  build: {
    src: 'src',
    dist: 'release',
    public: 'public',
    paths: {
      styles: 'src/**/*.less',
      scripts: 'src/**/*.js',
      pages: 'src/**/*.html',
      images: 'src/assets/images/**',
      fonts: 'src/assets/fonts/**'
    }
  },
  data: {
    content: {
      box: 'test'
    }
  }
};

data: 项目 html 文件中模板数据,使用小胡子语法

<!-- 如下使用 -->
...
<div class="box">{{content.box}}</div>
...

build: 项目构建对应目录

属性意义
src源码目录
dist编译后文件夹目录,用于生产环境
public静态资源目录
paths编译文件目录对象

paths

属性意义
styles样式文件对应目录(本版本只编译 less)
scriptsJS文件对应目录
pageshtml文件对应目录
images图片文件对应目录
fonts字体文件对应目录