node.js - 使用 express 在 node.js 中呈现 LESS.js 样式表的最佳方法是什么?

标签 node.js less express

我有一个小的 node.js 应用程序(我的第一个),我想在服务器加载时编译它的 less.js 样式表。我开始的重点是 jade 的 express 示例应用程序,它在创建服务器时编译它的 SASS 模板:

var pub = __dirname + '/public';

var app = express.createServer(
  express.compiler({ src: pub, enable: ['sass'] }),
  express.staticProvider(pub)
);

我看到了这个,并希望它会像将 sass 更改为 less 一样简单,但这似乎不起作用。

我应该采取其他方法吗?有什么我想念的吗?我在任何地方都找不到有关 .compile 方法的文档。

谢谢!

最佳答案

你要直接编译less。 Sass 不会编译为 less in express。它直接编译为css。 与less相同。它直接编译为 css。

var app = express.createServer(
  express.compiler({ src: pub, enable: ['less'] }),
  express.staticProvider(pub)
);

关于node.js - 使用 express 在 node.js 中呈现 LESS.js 样式表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028569/

相关文章:

node.js - 使用 HTTP 基本身份验证保护 API

javascript - router.get 没有参数但要求参数

css - 更少的选择器嵌套

css - 在 CSS @import 指令中包含 LESS 变量

css - 使用 Less 时在 CSS 值中斜线 (`/` )(例如在 `font` 简写中)

javascript - 使用 Node.js 将 URL 字符串发送到其他脚本

javascript - Express 未在本地主机上监听 :3000

node.js - 发出事件时,数据是仅到达监听器还是所有客户端?

node.js - 跳过环回中的删除操作,发送自定义响应对象

JavaScript 与 Mongoose 的 Promise