バンプ。スタイラスを php に組み込む簡単な方法はまだないようです。これが私の回避策です(Linuxのみ、ローカル開発のみ)。これは、私の最近のFAM に関する別の質問に触発されたものです。
incron と stylus をインストールします。ubuntu では次のようになります。
sudo apt-get install incron
sudo npm install stylus -g
incron 監視テーブルにアクセスする
incrontab -e
適切な変更を加えて以下を追加します。
/var/www/css/my.styl IN_MODIFY /usr/local/bin/stylus /var/www/css/my.styl
これは基本的に、ファイルの変更時に my.styl を my.css に再コンパイルすることを意味します。
結果のcssをhtmlヘッダーに追加します
<link href="path/tom/my.css" rel="stylesheet" type="text/css" />
.styl
ファイルを保存するたび.css
に、バックグラウンドで再コンパイルされます。デプロイ時に styus ファイルをスキップし、再コンパイルしたものを使用します。