node JS Express アプリにless-middlewareを使用していますが、screen.less ファイルを更新すると再コンパイルされないという問題があります。ファイルを再コンパイルするには、生成された .css ファイルを削除して、サイトをリロードする必要があります。
なぜこれが起こるのでしょうか?
LESS コンパイラ
app.use(express.static(path.join(__dirname, 'public'))); // set static resource directory
app.use(require('less-middleware')({
// LESS CSS compiler
src : path.join(__dirname, 'public'),
yuicompress : true
}));
ディレクトリ構造:
public
stylesheets
_functions.less
_normalize.less
_params.less
screen.less
app.js
package.json
どんな助けでも大歓迎です!どうもありがとう。