2

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

どんな助けでも大歓迎です!どうもありがとう。

4

1 に答える 1