おそらく必要なのは、意味のあるドキュメントや に関するチュートリアルへのリンクだけですが、lessc
(私よりも経験の浅い) 誰かが私にいくつかのことを説明してくれるかどうか疑問に思っていました。
私の Mac ではすべてのツールが利用できるので、次のようにlessc
入力するだけで、自分のマシンで利用できるかどうかを確認できます。
lessc
次に ENTER を押すと、lessc
ヘルプ ファイルが表示されます。ヘルプ ファイルは 21 行の説明で構成されています。これらの説明はかなり簡潔で、すべての質問に対する答えを見つけることができません'lessc
。そのため、(私にとって)情報が不十分であり、他のどこにも説明が見つかりませんでした. それでも、次のように、LESS ソース ファイルを単一の CSS ファイルに連結、縮小、およびコンパイルする基本的で実用的な方法があると思います。
lessc --strict-imports --verbose --yui-compress new.less newstyles.css
繰り返しますが、これは Mac (Linux) 上で動作しているように見えますが、正しく動作しているかどうかを知りたいと思いますか?
lessc
ヘルプ ファイルには、意味をなさない説明がいくつかあります。おそらく、いくつかの高度な機能を見逃している可能性があります。
これはどういう意味ですか?(このようなばかげた質問をすることをお許しください。ただし、コマンド ラインに関しては、私はまだ初心者です。)
If source is set to `-' (dash or hyphen-minus), input is read from stdin.
これにより、何ができるようになりますか?
--include-path
ディレクトリの場所を 1 つ以上追加すると、「lessc」はそれらすべてのディレクトリで LESS ファイルを検索するということですか? もしそうなら、私のLESSソースファイルにインクルードだけが含まれていて、1つのCSSファイルに結合したい個々のLESSソースファイルを指している場合、それは実際に必要ですか?
または、このディレクティブをより効果的にするのに役立つ別の用途はありますか?
次に、2 つの圧縮ディレクティブがあります。1 つ目は--compress
で、2 つ目は--yui-compress
です。最初のものはCSS出力を縮小するだけですか? YUI オプションは CSS 出力を圧縮および縮小しますか?
そして、私は--yui-compress
小さなビルドプロセスでうまく使用していますが、それが実際に機能しているのか、それとも自分をだましているだけなのかわかりません。lessc
ヘルプ ファイルの説明には次のように記載されています。
Compress output using cssmin.js.
cssmin.js は既にどこかにありますか? もしそうなら、lessc
自動的にそれを見つける場所を知っていますか? マシン全体でこのファイルを検索しましたが、どこにも存在しません。--yui-compress
では、ディレクティブを使用する適切な方法は何ですか? YUI Compressor などをどこかにインストールする必要がありますか?
パーサーの最適化レベル? それが言うすべてはそれです:
Set the parser's optimization level. The lower the number,
the less nodes it will create in the tree. This could
matter for debugging, or if you want to access the
individual nodes in the tree.
-00
CSS が最終的にどれだけ密で不可解に見えるかを気にしない場合、最大の最適化はありますか?
必要に応じて、1 つまたは 2 つのことを教えてください。また、 に関する私の質問の答えとなる以前に尋ねられた質問を教えてくださいlessc
。