MENO ha il potere di importare altri file LESS. Questa domanda ha lo scopo di trovare una soluzione per importare file MENO all'interno di file LESS da un altro pacchetto in un progetto SymfonySymfony 2 come importare file MENO da un altro pacchetto
Sto lavorando a un progetto Symfony2, utilizzando LESS e Assetic per osservare i cambiamenti. I miei file LESS sono in grado di importare altri file LESS ma solo se si trovano nello stesso pacchetto.
Se provo a importare da un altro bundle, l'orologio Assetic si arresta con errore "variabile indefinita" perché l'importazione non riesce.
Ho provato tutti i tipi di percorsi nella importazione:
In un file di meno in un altro fascio:
@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');
Sono sicuro Ho provato diversi percorsi corretti, ma non hanno mai funziona perché il file si trova in un altro pacchetto ei processi di compilazione di Assetic watch/LESS non funzionano correttamente tra i pacchetti.
Qualche idea a qualcuno?
Va anche un'opzione per l'utilizzo di Assetic per combinare i meno file, invece di importarli ffrom entro l'un l'altro? –
Abbastanza improbabile .. Ho bisogno della possibilità di importare altri file LESS per estendere i comportamenti degli altri, mentre sto sviluppando. –
Guarda la definizione del filtro, sembra che non ci sia modo di passare alcun percorso personalizzato (per cercare l'inclusione) https://github.com/symfony/AsseticBundle/blob/master/Resources/config/filters/less.xml. Questo è il metodo per chiamare: https://github.com/kriswallsmith/assetic/blob/master/src/Assetic/Filter/LessFilter.php#L59 – gremo