我正在使用 python 和 twitter-bootstrap 开发一个网络应用程序,我的 CSS 将真正受益于使用 LESS 来生成我的样式和主题。我想从 bootstrap 提供的类继承,这意味着我必须获取 bootstrap 源,并针对 boostrap .less 文件编译我的 LESS 样式表。
我的问题有两个:
1)似乎使用 LESS 的最简单方法不是“即时”实际编译样式表,而是每次更改样式时都有一个构建步骤。这是典型的吗?似乎很多人在他们的服务器进程中动态运行 LESS,但这是我可能不需要的额外头痛,而且我不想在客户端运行更少。
2)感谢LESS,我的项目现在不仅依赖于引导程序,还依赖于引导程序“源” ——就我的项目管理而言,处理这个问题的最佳方法是什么?我不想只吸收当前版本的引导程序的全部内容到我的 git 存储库中,因为随着引导程序的更新版本的出现,更新它似乎很麻烦(也感觉很恶心!)尽管如此,我需要在我的项目树中至少有缩小的 js/css 才能部署我的应用程序。人们在开发 Web 应用程序时通常如何处理这样的依赖关系?