cli: kr flow

任务流

kr flow

workflow 与 task 关系表,✔️ 表示该 workflow 执行此任务

task\flow

local development

build:development

build:experiment

build:production

pack

deploy

clean

asset cp

✔️

✔️

✔️

✔️

asset with babel transform

✔️

✔️

✔️

✔️

image cp

✔️

✔️

✔️

✔️

dev server

✔️

js/hbs with webpack compiler

✔️

✔️

✔️

css with postcss compiler

✔️

✔️

✔️

pack files

✔️

deploy to remote server

✔️

clean temp folders

✔️

task 释义

任务

目标文件

处理方式

输出地址

asset cp

client/asset,除 *.bl.js 文件

copy

client/dist/static

asset with babel transform

client/asset/**/*.bl.js

babel transform

client/dist/static

image cp

client/static/img

copy

client/dist/static/img

dev server

client/static/html/**/*.hbs, client/static/js/**/*.wp.js, client/static/css/**/*.css

dev server

内存

js/hbs with webpack compiler

client/static/html/**/*.hbs, client/static/js/**/*.wp.js

webpack

client/dist/static, client/dist/static/js

css with postcss compiler

client/static/css/**/*.css

postcss compile

client/dist/static/css

pack files

static.zip: client/dist/*, source.zip: all files except node_modules, log

compress

zip/*-static.zip, zip/*-source.zip

deploy to remote server

krau.json ftp 配置

deploy

remote server

clean temp folders

client/dist, temp folders

remove

Last updated