web-dev-qa-db-fra.com

MOINS CSS sur Windows

En essayant de configurer MOINS pour CSS sur ma boîte Windows, j'ai installé Ruby et rubygems et suivi les instructions exactement.

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

lessc teststyle.less

pour le compiler dans un fichier .css, j'obtiens une erreur:

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

Parmi ceux qui connaissent MOINS, avez-vous une solution à mon problème?
Ai-je gâché l'installation?

33
Mojave Storm

Je pense avoir trouvé le problème. Dans ma première installation, j'ai installé dans C:\Program Files\Ruby, j'ai donc désinstallé et essayé le chemin d'installation par défaut 'C:\Ruby'. Semble résoudre le problème et cela fonctionne maintenant correctement. Merci.

2
Mojave Storm

Si vous ne souhaitez pas utiliser l'interface graphique pour compiler MOINS sous Windows, il existe un moyen propre d'obtenir la commande lessc sur la ligne de commande Windows. Il vous suffit seulement d'installer node.js, qui est de toute façon requis par lessc d'origine.

Donc, installez 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 ne devez donc vous assurer qu'il est sous votre PATH sous Windows.

Si vous n'avez pas encore node.js, voici des instructions étape par étape:

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

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

21
Timur

Vous devriez regarder http://www.dotlesscss.org/ , moins porté en 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 des fenêtres et supposé dot net, ce n'est peut-être pas votre environnement. Sinon, tant pis ...

17
Rob

Éditer:

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

Réponse originale:

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

Assurez-vous également de vérifier WinLess . WinLess est un compilateur (avec interface graphique) pour LESS. WinLess peut regarder vos fichiers MOINS et les compiler automatiquement lorsqu'ils ont changé. Si vous utilisez Visual Studio pour vos projets, vous devez également consulter le BuildEventScript de winless.org.

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

10
Mark Lagendijk

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

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

4
thaddeusmt

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

3
Jeremy D

Seulement cela https://github.com/leafo/lessphp PHP n'a pas planté avec ma structure de projet folle avec les importations CSS en MOINS, etc.

Commande Shell très simple pour compiler MOINS en CSS:

plessc input.less > output.css
1
Dmitriy

J'ai une version recompilée de DotlessCss qui peut accepter moins de code de l'entrée standard et sortir le code css sur la sortie standard. Je l'ai attaché au lien suivant MOINS CSS Compiler pour Windows

1
digitalPBK

Vous pouvez utiliser Prepros App pour Windows. Il peut compiler moins, sass, jade, stylet, démarque, coffeescript et haml avec rafraîchissement du navigateur en direct.

1
Subash Pathak