一个用于 Web 和 Cordova 项目(JS、Less、Sass...)的简单 Pythonic 构建系统
项目描述
一个用于 Web 和 Cordova 项目(JS、Less、Sass...)的简单 Pythonic 构建系统
- Python 替代
webpack,grunt或gulp. - 支持 Python 2.7 或 3.2+。
- 基于
webmakefile.py项目根目录中的脚本构建。 - 自动检测依赖关系并仅构建已更改的内容。
- 可以在命令行、按需或“监视更改”模式下使用。
- 在调试模式下自动生成源映射,在发布模式下缩小。
- 您的源代码 (HTML/JavaScript) 无论是在调试模式还是发布模式下都保持不变 - 不包含条件脚本或 CSS。
- 用于 Django 的中间件插件。
- 构建与 Cordova 一起使用的钩子。
- 目前支持:
- Browserify(供应商库、用户库、项目特定源)
- Browserify 插件:ES2015、React JSX
- 少编译
- Sass 编译
- 缩小
- 复制资产(图像、字体等)
- 级联