2011-10-24 9 views
3

http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/によれば、私は少ないために "時計"機能を設定できるはずです。.less CSSの時計機能はローカルでのみ機能しますか?

私は主にリモートサーバーで直接作業します。 FTP経由で直接ファイルを開くか、ネットワーク経由で見つかったサーバーを使用してください。

これはまだ動作しますか?または、ファイルを「監視」するためにローカルにする必要がありますか?

違いがある場合は、Windowsを使用しています。

多くのお礼ありがとうございます

答えて

11

お使いのローカル開発コンピュータで発生するものです。サーバー上で実行することもできますが、常にバックグラウンドで実行する必要があるため、おそらく最適な方法ではありません。 watchオプションはless.jsの機能ではなく、他のLESS CSSコンパイラの代わりに使用されます。コンパイル操作は通常1回限りの操作です。つまり、コンパイラを呼び出すとコンパイルされ、シェルプロンプトに戻ります。 -wまたは--watchスイッチを使用すると、LESSコンパイラは指定された.lessファイルを監視し、変更されるとすぐに変換します。

この監視機能は設計時のライブコンパイラオプションですが、less.jsでは実行時に変換されるファイルが少なくなります。もう1つの選択肢は、コンパイル時の操作で、ビルドステップの一部としてlessコンパイラを呼び出す方法です(Antのように)。

ルビー がインストールルビーとgem install lessを行う場合は、古いコマンドラインのRubyコンパイラを取得します。それはもはやCloudheadによって維持されていないので、ほとんどサポートされていないし、新しい機能などを取得しません。あなたがそれを実行するときはlessc input.less output.css -wを呼び出すことができます。最後に-wスイッチがなければ、LESSCはコンパイルしてプロンプトに戻ります。 -wスイッチを使用すると、ファイルの変更を監視し、ファイルを編集するたびに再コンパイルします。

.NET あなたはDotLessCSSを持っている場合は、(Windows上でおそらくだ)あなたが同じことをdotless.Compiler input.less output.css --watchを入力することができます。

PHP あなたがLESSPHPを使用している場合は、plessc -w input.less output.cssと、コマンドラインから、再び、-wは同じ事をするだろうことを呼び出すことができます。

Mac Macの場合は、LESS.Airを使用できます。アプリに見せたいファイルを指定し、それらのファイルを見続けるように指示し、コマンドラインなしでバックグラウンドでコンパイルします。 Windows版、MacまたはLinux

エア は、あなたがLESS.Airのクローンであるthis less parserを使用することができます。これは同じ方法で動作しますが、相互互換性があり、ボットの下でless.jsを使用します。

+0

これを完全に回答していただきありがとうございます。 - それは事実かもしれないと思った – user1010892

+0

それを答えとしてマークし、好きなときにupvote。 –

+0

- マークアップしようとしましたが、クレジットが足りません。時間を割いてくれてありがとう。 – user1010892

関連する問題