私のnodejsアプリケーションにスタイラスを使用しています(エクスプレスではなく、単なるノードです)。また、nodemonを使用して変更を監視し、アプリを再起動せずに適用します。アプリを実行する小さなshスクリプトがあります。
#!/bin/sh
if [ -f style/*styl ]; then
echo "Building *styl..."
node_modules/stylus/bin/stylus -c style/*styl
fi
echo "Running src/app/index.js..."
nodemon src/index.js
ご覧のとおり、アプリケーションを実行する前に、スクリプトが見つかった場合は、スタイラスをcssにコンパイルします。これはスタイラススタイルをコンパイルする正しい方法ですか?または、コード内でjsライブラリを使用する必要がありますか?
また、アプリケーションを実行する前にコンパイルされるため、アプリケーションを再起動しない限り、*stylの変更は反映されません。
これを達成する方法はありますか?アプリを再起動せずにファイルが変更されたときにコンパイルするようにスタイラスを設定するには?