lessphp导入路径问题,如果我使用手动导入路径

时间:2013-04-12 13:39:17

标签: wordpress import path lessphp

我正在为 lessphp 编译器开发我自己的开发需求,这是我想要实现的目标。

a)我的父主题和子主题都有较少的文件。

b)使用 twitter bootstrap 减少文件

c)父主题有twitter bootstrap less files

d)我试图通过使用@import

在我的子主题减少文件中使用来自父主题的较少文件

我试过了: a)使用lessphp setVariables()将路径作为php变量传递,它给我这样的东西。

i)@import“E:\ wamp \ personal \ multisite / wp-content / themes / my-theme / bootstrap / variables.less”;

ii)@import“E:\ wamp \ personal \ multisite / wp-content / themes / my-theme / bootstrap / mixins.less”;

使用的代码:

@import "@{template_directory_path}/bootstrap/mixins.less"; 
@import "@{template_directory_path}/bootstrap/variables.less";

但它在.css文件中输出,而不是作为较少的文件导入进行解析。

b)我尝试使用lessphp addImportDir()设置目录搜索路径,但它也没有用,

所以任何熟悉我情况的人都想帮帮我吗?

1 个答案:

答案 0 :(得分:1)

问题在于编码。我使用的编译器越少,需要将.less文件编码为没有BOM的UTF-8。我的所有文件都编码为带有BOM的UTF-8。一旦我更改了编码,文件就会根据需要开始编译。