weg
基于fis3+node.js+express/koa+swig的前端和后端集成解决方案,当然weg也可以使用于纯前端项目。
github源码:https://github.com/hubcarl/weg
weg模块化解决方案通过自定义相关插件解决了fis3以下问题:
- 插件weg-command-server 解决了fis3的默认server不自动安装package.json依赖问题.
- 插件weg-command-server 解决了fis3不能指定node启动入口文件,weg server start –entry app.js.
- 插件weg-command-server 支持控制台或者命令行显示log日志功能.
- 插件weg-command-server 支持了监听服务器文件修改自动重启node server的功能.
- 支持多项目release目录隔离,解决fis多个项目release到同一目录问题.
- weg-swig插件通过标签支持模板继承和模块化加载widget.
- 插件weg-swig插件支持模块chunk加载和lazy加载,以及pagelet模式.
- weg结合express/swig/es6, 提供一套完整的前后端解决方案,并提供解决方案脚手架weg-blog.
- 提供自定义中间件解决