33

WindowsボックスでLESSforCSSを設定しようとして、rubyとrubygemsをインストールし、指示に正確に従いました。

入れteststyle.lessましたC:\
入力すると

lessc teststyle.less

それを.cssファイルにコンパイルすると、エラーが発生します。

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

LESSに精通している人のうち、私の問題の解決策を持っている人はいますか?
インストールを台無しにしましたか?

4

9 に答える 9

22

GUIを使用してWindowsでLESSをコンパイルしたくない場合は、Windowsコマンドラインでlesscコマンドを取得するためのクリーンな方法があります。node.jsをインストールするだけで済みます。これは、とにかく元のlesscで必要です。

したがって、node.js(http://nodejs.org/)をインストールし、node.js用の「less」モジュールをインストールします。後者はlessc実行可能ファイル(Windowsではlessc.cmd)も提供するため、WindowsではPATHの下にあることだけを確認する必要があります。

node.jsをまだお持ちでない場合は、次の手順に従ってください。

  • node.jsをインストールします(http://nodejs.org/
  • 新しいコマンドラインで、node.jsインストールディレクトリ(node.exeが配置されている場所)に移動し、実行> npm install lessします(node.jsインストールディレクトリからのみ実行するようにしてください)。
  • 後で、node.jsおよびディレクトリlessc.cmdにダウンロードするモジュールが少なくなります。node_modules/.bin/このディレクトリをPATHに追加します
  • lesscこれで、新しいコマンドラインで通常どおりの使用を楽しむことができます

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

于 2012-08-28T12:44:57.007 に答える
17

http://www.dotlesscss.org/をご覧ください。これは、C#への移植が少なく、.NET用に特別に設計されています。ハンドラーまたはコンパイルのいずれかを使用できます。

約6ヶ月使用していて、すごいです。

おっと...ウィンドウを見て、ドットネットを想定しました。おそらくそれはあなたの環境ではありません。そうでなければ、気にしないでください...

于 2010-06-06T23:04:14.980 に答える
10

編集:

lesscはWindowsで動作するようになりました。インストールと使用方法については、コマンドラインLESSツールについてGithubページを参照してください。LESSGUIツールのリストが記載されたGithubページも興味深いかもしれません。

元の答え:

less.js用のlesscコマンドラインツールはWindowsでは機能しません。LESSファイルのコマンドラインコンパイルが必要な場合は、この投稿を確認してください。

また、 WinLessも必ずチェックしてください。WinLessは、LESS用のコンパイラ(GUI付き)です。WinLessは、LESSファイルを監視し、ファイルが変更されたときに自動的にコンパイルします。プロジェクトにVisualStudioを使用している場合は、 winless.orgのBuildEventScriptも確認する必要があります。

さまざまなプログラムを使用してLESSコードをコンパイルする場合は、どのコンパイラが使用されているかを必ず確認してください。異なるコンパイラを使用するプログラムを使用している場合は、相互運用性の問題に注意する必要があります(LESSコードは、あるコンパイラでは正しく機能しますが、別のコンパイラでは正しく機能しません)。

于 2011-10-04T11:32:25.997 に答える
4

参考までに、LESSをCSSにコンパイルするためのこのWindowsコマンドラインツールが便利だと思いました。less.jsを使用してコンパイルを行います。コマンド構文はあまり優雅ではありませんが、うまく機能します。

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

于 2011-12-01T23:12:40.340 に答える
3

Crunchを使ってBootstrapをコンパイルし始めたところです。Adobe Airに基づいて構築されており、まだインストールしていない場合はインストールする必要があります。

于 2012-05-16T20:38:05.400 に答える
2

私は問題を見つけたと思います。最初のインストールでは、C:\ Program Files \ Rubyにインストールしたので、アンインストールして、デフォルトの「C:\Ruby」インストールパスを試しました。問題が修正されたようで、正しく機能するようになりました。ありがとう。

于 2010-06-06T22:57:13.563 に答える
1

このhttps://github.com/leafo/lessphpPHPコンパイラだけが、LESSなどでCSSをインポートした私のクレイジーなプロジェクト構造でクラッシュしませんでした。

LESSをCSSにコンパイルするための非常に単純なシェルコマンド:

plessc input.less > output.css
于 2012-08-04T19:33:33.910 に答える
1

DotlessCssの再コンパイルされたバージョンがあり、標準入力からより少ないコードを受け入れ、cssコードを標準出力に出力できます。次のリンクに添付しましたWindows用のLESSCSSコンパイラ

于 2011-05-16T09:55:14.830 に答える
1

Windows用のPreprosアプリを使用できます。ライブブラウザの更新により、コンパイル数、sass、jade、stylus、markdown、coffeescript、hamlを減らすことができます。

于 2013-05-03T11:43:06.240 に答える