2012-07-23 45 views
0

我一直使用提供的less.js文件在本地開發Bootstrap站點。這一直很好。我現在正在考慮如何將生成的CSS文件部署到生產服務器。我對Windows 7的本地和有過這些程序合理的成功:將Twitter Boostrap網站從開發移植到生產 - 將LESS編譯爲CSS

http://winless.org/

http://crunchapp.net/

所以我整理了style.css的文件,我鏈接到這在我的PHP/HTML文件。我注意到一件奇怪的事情是,當我刪除鏈接到less.js的代碼行時,樣式不起作用

因此,即使我使用CSS而不是LESS,我的頁面仍需要鏈接到less.js編譯器。有人知道爲什麼嗎?

我一直在尋找關於部署Twitter Bootstrap網站的教程(用LESS編譯的CSS),但一直無法找到一些東西。任何鏈接將不勝感激。我現在想知道Bootstrap站點是否對啓用了javaScript的用戶回覆。

回答

0

你可以發佈一個鏈接到你的工作的地方嗎?或一些代碼? 在less.js調用被刪除之後,應該沒有理由讓CSS不起作用。

讓我看看你的代碼,看看我是否可以發現任何古怪。

+0

Doh。我一發帖就發現問題。我使用rel =「stylesheet/less」而不是rel =「stylesheet」鏈接到我編譯的樣式表。我從來沒有注意到/之前。 全部排序! – PaulC 2012-07-23 15:44:28

+0

很高興你把它分類。上週我自己也犯了同樣的錯誤。輕鬆完成。 – 2012-07-23 16:10:26

0

刪除less.js依賴項的最佳方法是在發佈之前在服務器上編譯您的CSS。爲此,您需要安裝Node.js,然後follow these instructions爲節點安裝Less。

然後,如果您進入「命令行使用」部分,您可以看到如何使用lessc命令將Less文件編譯爲CSS文件。

+0

謝謝,看起來像幾個選項。還發現http://blog.dotsmart.net/2010/11/26/running-the-less-js-command-line-compiler-on-windows/ – PaulC 2012-07-24 09:52:31

相關問題