我需要在公共目录中的不同文件夹中编译* .less文件。我已经git这个dir结构:
/public:
/stylesheets:
/less:
style.less
/css:
style.css
/js
/img
...
在我的应用配置功能中,我有以下内容:
app.use(require('less-middleware')({
src: '/less',
dest: '/css',
root: path.join(process.cwd(), 'public/stylesheets')
}));
app.use(express["static"](path.join(process.cwd(), 'public')));
但它不起作用。较少的文件永远不会编译在css文件夹中。怎么了?
PS:我可以通过路径访问less文件夹:/stylesheets/less/style.less。但为什么?为什么不只是/less/style.less?谢谢你的帮助!