LESS, diğer LESS dosyalarını gönderme yetkisine sahiptir. Bu soru, bir Symfony projesi olanSymfony 2 Başka bir paketten LESS dosyalarını alma
başka bir Paket uygulamasındaki LESS dosyalarındaki LESS dosyalarını içe aktarmak için bir çözüm bulmayı amaçlamaktadır. Symfony2 projesi üzerinde çalışıyorum, değişiklikleri izlemek için LESS ve Assetic'i kullanıyorum. LESS dosyalarım, diğer LESS dosyalarını içe aktarabilmektedir, ancak yalnızca aynı pakette bulunuyorlarsa.
Başka bir gruptan içe aktarmaya çalışırsam Assetic watch, "değişken tanımsız" hatasıyla durur, çünkü içe aktarma başarısız olur. Başka paket içinde bir AZ dosyasında
:
ben ithalattaki yolları her türlü denedim
@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');
Ben birkaç doğru yolları denedim eminim ama onlar asla Dosya başka bir pakette olduğundan ve Assetic watch/LESS derleme işlemlerinden dolayı bu paketler arasında iyi çalışmadığından
Herhangi bir fikir var mı?
o bunları ithal etmek yerine daha az dosyaları birleştirmek için assetic kullanmak için bir seçenek birbirine içinde ffrom da var mı? –
Oldukça muhtemel .. Gelişirken diğerlerinin davranışlarını genişletmek için diğer LESS dosyalarını içe aktarma olasılığına ihtiyacım var. –
Filtre tanımına bakınca, herhangi bir özel yolun (dahil edilmek üzere) https://github.com/symfony/AsseticBundle/blob/master/Resources/config/filters/less.xml adresinden geçmesinin bir yolu yoktur. Bu çağrı yöntemidir: https://github.com/kriswallsmith/assetic/blob/master/src/Assetic/Filter/LessFilter.php#L59 – gremo