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 .type
mais 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é ...?!
.less
extension. Référencez-le ensuite sous forme de .less
fichier. É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
.css
fichier à l'aide de la (less)
directive inline et profiter du fait que la .css
syntaxe est une .less
syntaxe valide