2

ノードの再起動時にスタイラスを使用して css (インポートを含む) を自動的に再構築し、タイムスタンプを追加するにはどうすればよいですか?

schaermu が言う問題:

私のスタイラス スタイルシートは常に再コンパイルされていましたが、例外が 1 つあります。@import ディレクティブを使用すると、インポートされたスタイルシートは、変更が検出されたときに再コンパイルされませんでした。その場合、完全に再コンパイルするためにスタイルシートを手動で削除する必要がありました。

編集: 問題があります: https://github.com/LearnBoost/stylus/issues#issue/168

4

2 に答える 2

2

独自の jade/stylus ベースのアプリを構築していたとき、開発にはnodemonを使用しました。ファイルが変更されると自動的に再起動します(無視リストを検討した後、ドキュメントを参照してください)。

私のスタイラス スタイルシートは常に再コンパイルされていましたが、例外が 1 つあります。@importディレクティブを使用すると、インポートされたスタイルシートは、変更が検出されたときに再コンパイルされませんでした。その場合、完全に再コンパイルするためにスタイルシートを手動で削除する必要がありました。

しかし、それ以外の場合はすべて、スタイルシートの再構築は魅力的に機能しました。

PS i は、選択したフレームワークとして Express を使用していると仮定します。私の経験はそれに基づいています。

于 2011-03-18T09:48:13.470 に答える
1

エクスプレスまたは任意の接続ベースの Web フレームワークを使用している場合は、分岐したコンパイラ ミドルウェアを使用できます (TJ がプル リクエストを閉じたので、これがマスターに到達することはないと思います)。

https://github.com/masylum/connect/commit/6ab47b191a1ede91eae90b1608a61f0a7397b082

これにより、CSS ファイルの自動コンパイルを強制するオプションが追加されます。

于 2011-03-18T11:58:13.650 に答える