我正在为我的节点 JS express 应用程序使用较少的中间件,但是我遇到了一个问题,即如果我更新我的 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
任何帮助,将不胜感激!非常感谢。