我正在为 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()设置目录搜索路径,但它也没有用,
所以任何熟悉我情况的人都想帮帮我吗?
答案 0 :(得分:1)
问题在于编码。我使用的编译器越少,需要将.less文件编码为没有BOM的UTF-8。我的所有文件都编码为带有BOM的UTF-8。一旦我更改了编码,文件就会根据需要开始编译。