另一种系列
原因是最近闲,想简单尝试和之前不一样的开发小工具,先来一波前端工程实践的。整个系列会从脚手架、CI、打包、样式、语义化版本号等各个不同部分尝试新的工具,基本上都会是比较简单的小例子,不求很精,但求有趣好玩。
自己问自己
如果前端build不用webpack,你会用啥?
我大概率不会退回去用grunt或者gulp之类的,在github发现一个比较简单容易上手的名为Bili,上手试过总结如下
- 和webpack相比,plugin支持较少比如最近在摆弄的gitverison,git-revision-webpack-plugin可以试试,但Bili未找到合适的
- 版本3官方文档找不到了,只能用版本4
- 用的人目前不多, 但上手容易,官方文档很简短,适合入门
- 优势,简单,快,不用过多关注
- 相比于前端复杂的build需求,更适合纯node的项目(需求相对统一 简单)
以下内容来自Ctrl+C自 github介绍
Features
- ? Fast, zero-config by default.
- ? Using Rollup under the hood.
- ? Automatically transforms JS files using Buble/Babel/TypeScript.
- ? Built-in support for
CSS
Sass
Stylus
Less
CSS modules
. - ? Ridiculously easy to use Rollup plugins if you want.
- ? Friendly error logging experience.
- ? Written in TypeScript, automatically generated API docs.
Documentation
Author
bili © EGOIST, Released under the MIT License.
Authored and maintained by EGOIST with help from contributors (list).
Website · GitHub @EGOIST · Twitter @_egoistlily
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。