Stylus の使用に関するチュートリアルがないことはかなり認識しており、おそらく何らかのブログ投稿として、自分でチュートリアルを作成するつもりです。私はただブログに入る必要があります。ずっと放置してました。
まず、Stylus を使用するには、 Node.JSをインストールする必要があります。これは、Stylus を開始して使用するための最も簡単で最も推奨される方法です。Stylusは、ここに示されているようにブラウザで動作しますが、それを行う方法を正確に見つけること自体が課題です。
チュートリアルはありませんが、実際に習得するのは難しいことではありません。あなたの質問に答えると、Stylus はいくつかの異なる方法で使用できるため、Stylus の使用方法によって異なります。
最初の方法は、単純にファイルを書き込ん.styl
でから、Stylus の組み込み実行可能ファイルを使用してファイルを監視し、CSS にコンパイルすることです。そのドキュメントはここにあります。
2 番目の方法では、質問のコードを使用します。そのコードをどのファイルに入れるかは問題ではありませんrequire('stylus')
。Stylus のドキュメントは 100% 完全ではありませんが、2 回読み返すと、すべての質問に実際に答えていることがわかります。
3 番目の方法は、Connect
ミドルウェアを使用する方法で、それに関するドキュメントもあります。Connect
ミドルウェアは の場合とまったく同じで、ExpressJS
'connect' への参照を 'express' に交換するだけです。
バックグラウンド ミックスインでのベース パス変数の参照に関しては、実際にはかなり単純です。
次のように変数を設定します。
base-path = 'img/path/'
次に、ミックスインを作成します。
bg-image(image)
background: url(base-path + image)
そして最後に、単純なプロパティであるかのように mixin を呼び出します。
body
bg-image: 'image.png'
これは次のようにコンパイルされます。
body {
background: url("img/path/image.png");
}
スタイラスに関するまともなチュートリアルを書き、ここにリンクを追加したら、近いうちにこの回答に戻ってきます。なので、気になる方は気長に待ちましょう。