I am using less-middleware for my node JS express app however I am having a problem in that if I update my screen.less file, it does not recompile again. To get the file to recompile I have to delete the generated .css file and reload the site.
Any ideas why this would be happening?
LESS Complier
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
}));
Directory structure:
public
stylesheets
_functions.less
_normalize.less
_params.less
screen.less
app.js
package.json
Any help would be appreciated! Many thanks.
src : path.join(__dirname, 'public'),should besrc : path.join(__dirname, 'public','stylesheets'),, no?