スタイラス
Parcelは@parcel/transformer-stylus
プラグインを使用して、自動的にスタイラスファイルをサポートします。.styl
ファイルが検出されると、自動的にプロジェクトにインストールされます。
コンパイルされたスタイラスファイルもCSSと同じ方法で処理されます。つまり、ブラウザのターゲット用にコンパイルされ、PostCSSプラグインも適用されます。.module.styl
拡張名を使用してファイルを命名することで、CSSモジュールを使用することもできます。
使用例
#HTMLファイルでスタイラスファイルを参照
<link rel="stylesheet" href="style.styl" />
JavaScriptまたはTypeScriptでスタイラスファイルをCSSモジュールとしてインポート
import * as classes from './style.module.styl';
document.body.className = classes.body;
Parcel CLIを使用してStylusを直接コンパイル
parcel build style.styl
構成
#スタイラスを構成するには、.stylusrc
ファイルを作成します。スタイラスを構成するための使用可能なオプションを表示するには、公式のスタイラスのドキュメントを参照してください。
注意: .stylusrc.js
、.stylusrc.mjs
、.stylusrc.cjs
もJavaScriptベースの構成でサポートされていますが、Parcelのキャッシュの効果が低下するため、可能であれば避けてください。代わりに、JSONベースの構成形式(例:.stylusrc
)を使用してください。