我的了解是Bootstrap 3是使用LESS编译的。意思是,如果我想自定义Bootstrap的主题/外观,我会修改各种LESS文件中的变量,然后编译我的自定义Bootstrap库。Grunt,Bower和Bootstrap 3
我了解是Grunt是JavaScript的编译系统,这并不像缩小,丑化等东西;并且它具有用于定义自定义行为的可插入体系结构。
我了解是Bower是一个依赖管理工具,可独立(从shell)或作为咕噜插件运行。
如果我迄今为止所说的话不真实或误导,请先纠正我!
假设我有我的理解或多或少正确的,那么我的问题是:
我怎么能少用,步兵和鲍尔一起用于创建定制的基于自举程序?我会使用LESS作为自定义引导程序,然后使用Bower将该自定义Boostrap作为依赖项拉入我的应用程序,然后使用Grunt编译/缩小应用程序的JS/CSS资源?还是我偏离轨道,完全离开这里?
你的理解是正确的。除了“然后使用Bower将该自定义Bootstrap拉入我的应用程序”部分;您的自定义Bootstrap不会是Bower软件包。另外,一般来说,鲍尔并没有真正增加很多价值;其他前端封装工具则更具特色。 – cvrebert 2014-11-04 21:40:17