1

我需要在公共目录内的不同文件夹中编译 *.less 文件。我有这个目录结构:

/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?谢谢你的帮助!

4

0 回答 0