6

我正在使用 python 和 twitter-bootstrap 开发一个网络应用程序,我的 CSS 将真正受益于使用 LESS 来生成我的样式和主题。我想从 bootstrap 提供的类继承,这意味着我必须获取 bootstrap 源,并针对 boostrap .less 文件编译我的 LESS 样式表。

我的问题有两个:

1)似乎使用 LESS 的最简单方法不是“即时”实际编译样式表,而是每次更改样式时都有一个构建步骤。这是典型的吗?似乎很多人在他们的服务器进程中动态运行 LESS,但这是我可能不需要的额外头痛,而且我不想在客户端运行更少。

2)感谢LESS,我的项目现在不仅依赖于引导程序,还依赖于引导程序“源” ——就我的项目管理而言,处理这个问题的最佳方法是什么?我不想只吸收当前版本的引导程序的全部内容到我的 git 存储库中,因为随着引导程序的更新版本的出现,更新它似乎很麻烦(也感觉很恶心!)尽管如此,我需要在我的项目树中至少有缩小的 js/css 才能部署我的应用程序。人们在开发 Web 应用程序时通常如何处理这样的依赖关系?

4

2 回答 2

1
  1. 有几双鞋:
    1. 您可以在开发中使用 less.js,因此您不必每次更改 less 代码时都进行编译。您只需使用*.less文件而不是*.css
    2. 您可以使用任何可以自动重新编译更少代码的 GUI 工具。我更喜欢LESS.app
  2. 我用git submodule
于 2013-02-09T14:38:38.747 回答
0

我会将您链接到与上述 Pavlo 相同的帖子。也许没有最好的 CLEAN 做法?我认为也没有任何神奇的“包管理器”。

我去更新 BS 一次,找出 LESS 文件中已更改的所有变量名称有点麻烦。

于 2012-09-30T11:19:45.753 回答