小编Ant*_*dao的帖子

Symfony 2如何从另一个包中导入LESS文件

LESS有能力@import其他LESS文件.此问题旨在找到从Symfony项目中的另一个Bundle导入LESS文件中的LESS文件的解决方案

我正在开发一个Symfony2项目,使用LESS和Assetic来观察变化.我的LESS文件能够导入其他LESS文件,但前提是它们位于同一个包中.

如果我尝试从另一个包导入,则Assetic监视会因错误"变量未定义"而停止,因为导入失败.

我在导入中尝试了各种路径:

在另一个包中的LESS文件中:

@import "../../../../MainBundle/Resources/public/less/colors.less";

@import "../../../../../../src/website/MainBundle/Resources/public/less/colors.less";

@import '/bundles/main/less/colors.less'

@import url('/bundles/main/less/colors.less');
Run Code Online (Sandbox Code Playgroud)

我确定我已经尝试了几条正确的路径,但它们永远不会工作,因为该文件位于另一个捆绑包中,并且Assetic watch/LESS编译过程在捆绑包之间不能很好地完成.

任何人的想法?

less symfony assetic

6
推荐指数
1
解决办法
2947
查看次数

标签 统计

assetic ×1

less ×1

symfony ×1