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