好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

tmt-workflow

tmt-workflow 介绍

功能 特性

自动 化流程

Less -> css (Sass 可自行定制)

css A utop refixer 前缀 自动 补全

自动 生成 图片 css 属性 ,width & height 等

css 压缩 cssnano

css Sprite 雪碧图合成

Retina @2x & @3x 自动 生成 适配

imagemin 图片 压缩

js 合并压缩

Ejs 模版语言

调试 & 部署

监听 文件 变动, 自动 刷新浏览器 (LiveReload)

FTP 发布部署

ZIP 项目打包

解决方 案集成

px -> rem 兼容适配方案

智能 WebP 解决方 案

去缓存 文件 reversi on (MD5) 解决方 案

快速 开始

以下 2 种方式任选,请确保已安装 Node.js?环境

使用 Yoeman?脚手架 generator-workflow? 自动 安装(推荐):

npm install -g generator-workflow

yo workflow

直接下载安装:

全局安装 Gulp 4,执行:npm install gulpjs/gulp#4.0 -g

点击下载 tmt-workflow,进入根目录执行: npm install

注1:Gulp 4 目前 尚未正式发布,Windows 用户 请先安装 git,

然后在 Git Bash 下执行 npm install 即可(非 CMD)。

注2:如遇 npm install 网络问题,推荐尝试 cnpm 安装环境依赖

目录结构

工作流目录结构

tmt-workflow/

├── _tasks // Gulp 任务目录

│ ├── TaskBuildDev.js // gulp build_dev

│ ├── TaskBuild dis t.js // gulp build_ dis t

│ ├── TaskFTP.js // gulp ftp

│ ├── TaskZip.js // gulp zip

│ │

│ ├── common

│ │ └── webp.js

│ │

│ ├── index.js

│ │

│ ├── lib

│ │ └── util.js

│ │

│ └── plugins // 插件 目录

│ ├── TmTIndex.js

│ └── ftp.js

├── package.json

└── project // 项目目录,详见下述项目结构 ↓↓↓

├── src

├── dev

├── dis t

└── gulpfile.js

项目目录结构

project/ // 项目目录

├── gulpfile.js // Gulp 工作流 配置文件

├── src // 源 文件 目录,`gulp build_dev`阶段会监听此目录下的 文件 变动

│ ├── css // 存放 Less 文件 的目录,只有 style-*.less 的 文件 名会被编译

│ │ ├── lib-reset.less

│ │ ├── lib-mixins.less

│ │ ├── lib-rem.less

│ │ └── style-index.less // css 编译出口 文件

│ │

│ ├── html

│ ├── img // 存放背景图等无需合并雪碧图处理的 图片

│ └── slice // 切片 图片 素材,将会进行雪碧图合并,同名 @2x 图片 也会合并

│ ├── icon-dribbble.png

│ └── icon-dribbble@2x.png

├── dev // 开发目录,由 `gulp build_dev` 任务 生成

│ ├── css

│ ├── html

│ ├── img

│ └── slice // 开发阶段,仅从 src/slice 拷贝至此,不做合并雪碧图处理

└── dis t // 生产目录,由 `gulp build_ dis t` 任务 生成

├── css

├── html

├── img

└── sprite // 将 /src/slice 合并雪碧图,根据 /css 文件 名,命名为 style-*.png

├── style-index.png

└── style-index@2x.png

网站地址 : https://weflow.io/

GitHub: https://github.com/Tencent/tmt-workflow

网站描述: 一个 基于 Gulp(v4.0)、高效、跨平台(Mac &amp; Win)、可定制的前端工作流程

tmt-workflow官方网站

官方网站: https://weflow.io/

如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。

查看更多关于tmt-workflow的详细内容...

  阅读:41次

上一篇

下一篇

第1节:curl.js    第2节:jade    第3节:jspm-cli    第4节:angular-cli    第5节:lerna    第6节:duo.js    第7节:swc    第8节:WebJars    第9节:fetch    第10节:babel-plugin-preval    第11节:browserify    第12节:Lebab    第13节:bundle-buddy    第14节:esprima    第15节:FIS3    第16节:prerender-loader    第17节:Parcel    第18节:lit-html    第19节:Neutrino    第20节:walle    第21节:webpack    第22节:pug    第23节:bower    第24节:Snowpack    第25节:template.js    第26节:Forge    第27节:stylis.js    第28节:Liquid    第29节:npx    第30节:jss    第31节:component    第32节:faster.js    第33节:Juicer    第34节:Jiko    第35节:laytpl    第36节:CoffeeScript    第37节:ghcjs    第38节:critters    第39节:vue-loader    第40节:swig    第41节:Workerize    第42节:Bit    第43节:Acorn    第44节:hyperHTML    第45节:ESL    第46节:script.js    第47节:yarn    第48节:MobX    第49节:Vulcan    第50节:vue-cli    第51节:WeFlow    第52节:qiankun乾坤    第53节:elf    第54节:create-react-app    第55节:CNPM    第56节:codelyzer    第57节:electron-webpack    第58节:dot-dom    第59节:prerender    第60节:assemblyscript    第61节:jarvis    第62节:Rollup    第63节:webpack-dashboard    第64节:worker-plugin    第65节:webpack-encore    第66节:HEAD    第67节:poi    第68节:dawn    第69节:mustache.js    第70节:shipit    第71节:Flow    第72节:teletype    第73节:Dust.js    第74节:Athena    第75节:npm    第76节:Koala    第77节:webpackmonitor    第78节:ndm    第79节:size-plugin    第80节:seajs    第81节:prepack-webpack-plugin    第82节:webpack-simple-starter    第83节:Verdaccio    第84节:doT.js    第85节:bonsai    第86节:arttemplate    第87节:UiBot RPA    第88节:EJS    第89节:mern-starter    第90节:v8.dev    第91节:renovate    第92节:happypack    第93节:gulp    第94节:grunt    第95节:microbundle    第96节:handlebars.js    第97节:micro    第98节:tink    第99节:min-cli    第100节:Snibox    第101节:Codekit    第102节:WebAssembly    第103节:webpack-bundle-analyzer    第104节:htm    第105节:yeoman    第106节:Broccoli.js    第107节:jetpack    第108节:ied    第109节:Ender    第110节:Nunjucks    第111节:splittable    第112节:closure-compiler    第113节:react-boilerplate    第114节:SystemJS    第115节:electron-webpack-dashboard    第116节:fuse-box    第117节:jsvu    第118节:tmt-workflow    第119节:Cooking    第120节:hogan.js