Moins de CSS sur Windows

En essayant de configurer LESS pour CSS sur ma boîte Windows, j’ai installé Ruby et Rubygems et suivi les instructions à la lettre.

J’ai mis teststyle.less dans C:\ .
Quand je tape

 lessc teststyle.less 

pour le comstackr dans un fichier .css, je reçois une erreur:

 The filename, directory name, or volume label syntax is incorrect. 

Parmi ceux qui connaissent LESS, est-ce que l’un d’entre vous a une solution à mon problème?
Ai-je gâché l’installation?

Si vous ne souhaitez pas utiliser l’interface graphique pour comstackr LESS sous Windows, il existe un moyen simple d’obtenir la commande lessc sur la ligne de commande Windows. Vous devez uniquement installer node.js, qui est requirejs par original lessc de toute façon.

Installez donc node.js ( http://nodejs.org/ ) et installez le module “less” pour node.js. Ce dernier fournit également un exécutable lessc (lessc.cmd sous Windows), vous devez donc vous assurer qu’il ne passe sous votre PATH que sous Windows.

Si vous n’avez pas encore node.js, voici des instructions détaillées:

  • Installez node.js ( http://nodejs.org/ )
  • Dans la nouvelle ligne de commande, accédez au répertoire d’installation node.js (où se trouve node.exe) et exécutez > npm install less (assurez-vous de ne le faire que depuis le répertoire d’installation node.js)
  • Le dernier télécharge moins de module pour node.js, ainsi que lessc.cmd vers le node_modules/.bin/ . Ajoutez ce répertoire à PATH
  • Maintenant, dans une nouvelle ligne de commande, vous pouvez utiliser lessc comme d’habitude

Source: http://pragmatictim.blogspot.fr/2012/08/developing-with-less-on-windows-getting.html

Vous devriez regarder http://www.dotlesscss.org/ , moins porté sur C # et spécialement conçu pour .NET. Vous pouvez utiliser un gestionnaire ou une compilation.

Je l’utilise depuis environ six mois, c’est génial.

Oups … vu les fenêtres et supposé dot net, peut-être que ce n’est pas votre environnement. Sinon, tant pis …

Modifier:

lessc fonctionne sur Windows maintenant. Voir la page Github sur les outils en ligne de commande MOINS pour les instructions d’installation et d’utilisation. La page Github avec une liste d’ outils LESS GUI peut également être intéressante.

Réponse originale:

L’outil de ligne de commande lessc pour less.js ne fonctionne pas sous Windows. Si vous voulez comstackr en ligne de commande vos fichiers LESS, vous devriez vérifier ce post .

Veillez également à vérifier WinLess . WinLess est un compilateur (avec interface graphique) pour LESS. WinLess peut regarder vos fichiers LESS et les comstackr automatiquement lorsqu’ils ont été modifiés. Si vous utilisez Visual Studio pour vos projets, vous devez également vérifier le BuildEventScript de winless.org.

Assurez-vous de vérifier quel compilateur est utilisé lorsque vous utilisez différents programmes pour comstackr votre code LESS. Si vous utilisez des programmes qui utilisent différents compilateurs, vous devez faire attention aux problèmes d’interopérabilité (le code LESS fonctionne correctement avec un compilateur, mais pas avec un autre).

FYI, j’ai trouvé cet outil de ligne de commande Windows pour comstackr LESS en CSS utile. Il utilise less.js pour faire la compilation. La syntaxe de la commande n’est pas très gracieuse, mais elle fonctionne bien.

https://github.com/duncansmart/less.js-windows

Je viens de commencer à utiliser Crunch pour comstackr Bootstrap et c’est vraiment génial. Son construit sur Adobe Air, que vous devrez installer si vous ne l’avez pas déjà.

Je pense avoir trouvé le problème. Lors de ma première installation, je me suis installé sur C: \ Program Files \ Ruby. J’ai donc désinstallé et essayé le chemin d’installation par défaut “C: \ Ruby”. Semble régler le problème et fonctionne maintenant correctement. Merci.

J’ai une version recompilée de DotlessCss qui peut accepter moins de code de l’entrée standard et sortir le code CSS dans la sortie standard. Je l’ai joint au lien suivant LESS CSS Comstackr for Windows

Seul ce compilateur https://github.com/leafo/lessphp PHP ne s’est pas planté avec ma structure de projet délirante avec des importations CSS dans LESS, etc.

Commande shell très simple pour comstackr LESS to CSS:

 plessc input.less > output.css 

Vous pouvez utiliser App Prepros pour Windows. Il peut comstackr moins, sass, jade, stylet, markdown, coffeescript et haml avec l’actualisation du navigateur en direct.