将Twitter Bootstrap站点从开发转移到生产 - 将LESS编译为CSS

时间:2012-07-23 15:28:49

标签: javascript css twitter-bootstrap less css-preprocessor

我一直在使用提供的less.js文件在本地开发一个Bootstrap站点。这一直很有效。我现在正在研究如何将编译的CSS文件部署到生产服务器。我在本地使用Windows 7并且在这些程序上取得了成功:

http://winless.org/

http://crunchapp.net/

所以我编译了一个style.css文件,并在我的PHP / HTML文件中链接到这个文件。我注意到的一件奇怪的事情是当我删除链接到less.js的代码行时样式不起作用

所以即使我使用CSS而不是LESS,我的页面仍然需要链接到less.js编译器。有谁知道这是为什么?

我一直在寻找有关部署Twitter Bootstrap站点的教程(使用LESS编译的CSS)但无法找到某些内容。任何链接将不胜感激。我现在想知道Bootstrap网站是否回复了启用了javaScript的用户。

2 个答案:

答案 0 :(得分:0)

你可以在某处发布你工作的链接吗?还是一些代码? 删除less.js调用后,css没有理由不起作用。

让我看看你的代码,看看我是否能发现任何奇怪的东西。

答案 1 :(得分:0)

删除less.js依赖项的最佳方法是在发布之前在服务器上编译CSS。为此,您需要安装Node.js,然后follow these instructions安装Less for Node。

然后,如果您转到“命令行用法”部分,您可以看到如何使用lessc命令将Less文件编译为CSS文件。