我有這樣的文件夾結構:DotLess - 如何導入父文件夾中的LESS文件?
~/css/file1.less
~/css/folder/file2.less
我想要做的是進口file1.less內file2.less,所以在我file2.less我有這樣的代碼:
@import "../file1.less";
做這不工作,編譯器崩潰時,我生成的項目。 我在Visual Studio 2010中執行編譯器。
如何導入放置在父文件夾中的較少文件?
我有這樣的文件夾結構:DotLess - 如何導入父文件夾中的LESS文件?
~/css/file1.less
~/css/folder/file2.less
我想要做的是進口file1.less內file2.less,所以在我file2.less我有這樣的代碼:
@import "../file1.less";
做這不工作,編譯器崩潰時,我生成的項目。 我在Visual Studio 2010中執行編譯器。
如何導入放置在父文件夾中的較少文件?
這似乎是LESS中的一個錯誤。
錯誤報告中的註釋表明它在主分支中是固定的,所以如果你從git獲得最新版本,也許它會工作。
見https://github.com/cloudhead/less.js/issues/177和這個職位StackOverflow上:Node.js + Express.js. How to RENDER less css?
它更新無點到1.2.3.0版本! – opaera 2012-03-06 15:14:23
我只是測試導入文件,該文件是一個級別,你做到了,它爲我工作的方式。什麼是編譯器的錯誤就崩潰了?該錯誤可能會幫助你。
在旁註上,你應該保持你的.less文件結構不同。
我編輯了答案。 – opaera 2012-02-15 08:37:08
你必須在前面加上./
到您的路徑。例如:
@import "./../style.less"; /* Correct */
@import "../style.less"; /* Wrong */
我將lessc更新至版本2.1.1和'@import「../ style.less」;'按預期工作。 – phippu 2014-12-18 19:43:08
您可以發佈由LESS編譯器打印的錯誤嗎?如果你使用的是PHP,那麼它將是一個例外,或者如果你使用的是JS,它很可能在控制檯中。 – Bojangles 2012-01-25 16:51:36
我在Visual Studio 2010中使用了.net無點擴展。我將盡快更新這篇文章。謝謝 – opaera 2012-01-25 19:43:00
dotLess編譯器在VisualStudio2010中執行。我無法收到錯誤消息,錯誤代碼是-532459699。 – opaera 2012-02-15 08:35:32