Pouvez-vous importer des fichiers .css dans des fichiers .less ...?
Je connais bien moins et l'utilise pour tout mon développement. J'utilise régulièrement une structure comme suit:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
Toutes les importations sont d'autres fichiers .less et fonctionnent comme il se doit.
Mon problème actuel est le suivant: je souhaite importer un fichier .css dans .less qui fait référence aux styles utilisés dans le fichier .css comme suit:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
Le fichier .css contient une classe appelée .typemais lorsque j'essaie de compiler le fichier .less, j'obtiens l'erreurNameError: .type is undefined
Le fichier .less n'importera-t-il pas les fichiers .css, seulement d'autres .less ...? Ou suis-je mal référencé ...?!
.lessextension. Référencez-le ensuite sous forme de .lessfichier. Étant un lien symbolique, il soulage la charge de les synchroniser car vos modifications .css affectent immédiatement le fichier .less en cours d'importation. L'inconvénient est que vous devez recompiler le CSS final après les modifications ultérieures. Pour plus d'informations sur la création de liens symboliques dans Windows, tapez MKLINK /?dans une fenêtre de commande
.cssfichier à l'aide de la (less)directive inline et profiter du fait que la .csssyntaxe est une .lesssyntaxe valide