Path 如何向LESC添加编译路径?

Path 如何向LESC添加编译路径?,path,less,django-compressor,Path,Less,Django Compressor,从较少的文档中,我假设如果我想为LESC添加一个路径,以便在编译期间检查导入,它应该采用以下格式: lessc --include-path=PATH1;PATH2 例如,我可以使用: lessc --include-path=/home/myhome/myproject/less/ 然后,如果less文件中存在导入,我应该能够期望less检查这些文件的此路径。但目前,我每次尝试添加路径都会导致以下错误:lessc:no input files。不知道为什么会这样,因为这个目录中的文件肯定更

从较少的文档中,我假设如果我想为LESC添加一个路径,以便在编译期间检查导入,它应该采用以下格式:

lessc --include-path=PATH1;PATH2
例如,我可以使用:

lessc --include-path=/home/myhome/myproject/less/
然后,如果less文件中存在导入,我应该能够期望less检查这些文件的此路径。但目前,我每次尝试添加路径都会导致以下错误:
lessc:no input files
。不知道为什么会这样,因为这个目录中的文件肯定更少

你知道为什么这不起作用吗


作为第二个问题,如何检查lessc路径并更改各种路径的尝试顺序?

错误说明了一切:您没有指定任何要编译的文件。在搜索时,编译器将设置目录,该选项不设置目录来编译所有的更少的文件-对于这类任务,考虑使用一些更高级的构建工具/环境,如<代码> Grutt<代码> />代码> GULP<代码>。因此,请给出第一部分,谢谢您的评论。但是第二个问题呢?似乎在使用--include路径时,它希望第二次在指定的路径中查找,但我希望将其作为第一个选项。如何使用此选项解决优先级问题?对于第二个问题,否,您不能使用此选项覆盖当前文件目录。也就是说,对于
@import“some.less”它总是首先在导入所在文件的目录中查找,然后才在
--包含路径中搜索。因此,根据特定的用例,您需要一些其他的方法。