WeFlow是微信前端团队开源的前端开发工作流工具,无需安装任何环境依赖即可使用。
自动化流程
Less -> CSS (Sass 可自行定制)
CSS Autoprefixer 前缀自动补全
自动生成图片 CSS 属性,width & height 等
CSS 压缩 cssnano
CSS Sprite 雪碧图合成
Retina @2x & @3x 自动生成适配
imagemin 图片压缩
JS 合并压缩
EJS 模版语言
[repo owner=”weixin” name=”WeFlow”]
-------------------------------------------------
A web developer workflow tool by WeChat team based on tmt-workflow, with cross-platform supported and environment ready.
后续需求会合并到 Feflow 项目进行开发迭代,请移步:
WeFlow
一个基于 tmt-workflow 前端工作流的开发工具。 (已支持最新版 Node.js)
官网:https://weflow.io/
目前已支持了:微信游戏、微信·朋友圈广告、微信·城市服务等项目的 第三方合作团队 的前端构建工作,如果你更习惯命令行
操作,可以直接使用 WeFlow 的核心:基于 Gulp 开发的 tmt-workflow :)
下载&安装
Github Release 下载 或 官网高速下载分流
(支持 macOS / Windows / Linux 操作系统)
界面预览
开发环境
- Electron 版本:v0.37.8
- Node 版本 :v5.10.0
更新日志
- 增加 ES6 编译支持
- 增加 SVG 支持
- 修复合并JS Bug #104
- 服务器配置增加端口配置
- 优化编译成功时的提示,通过 Notifications 向用户发送通知
- 优化开发者工具弹出方式
- 更新 example
- 支持 windows 32 位系统
- 支持 .svg 格式
- 增加 调试模式(菜单->窗口->调试模式)
- 增加自动编译
- 修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)
from
https://github.com/Tencent/WeFlow
------------------------------------------------------------------------------------------------
A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
English | 简体中文
Feflow
Introduction
Feflow is an engineering solution of Tencent's open source front-end field, which is committed to improving development efficiency and specification.
Getting Started
Let's start by installing Feflow with npm.
npm install @feflow/cli -g
There are three kinds of commands in Feflow
- Native Commands
fef config
fef help
fef info
fef install
fef uninstall
fef list
You can write a Feflow devkit or plugin to extends commands.
More detail document can be found:
Every release, along with the migration instructions, is documented on the GitHub Releases page.
from