0

将 sass 与 express.js 框架一起使用的最佳方式是什么。我从我已经完成的地方开始

npm install sass

我相信以前使用 express 2.x 可以做类似的事情 -

app.use(express.compiler({ src: pub, enable: ['sass'] }))

但是使用 express 3.x 它给了我错误:

  app.init();
  return app;
} has no method 'compiler'

express 3.x 中包含的替代语句是什么?

同样,如果有人可以让我知道如何插入咖啡脚本,那将是很大的帮助。

我见过使用 Cakefile 预编译的例子,但这是唯一的解决方案吗?这意味着添加一个运行 Cake 任务的额外步骤。与 express app.js / app.coffee 中定义的内容相比,这有什么优势。

我看过connect-assets(它做的是 coffeescript 但不是 sass),还有一个地方也提到过connect-assetmanager pre hook,但没能做到这一点。

4

1 回答 1

0

https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x说:

模板引擎合规性从engine.compile(str, options)=> 函数到engine.__express(filename, options, callback)

于 2012-10-29T20:57:32.950 回答