使用sass和expressjs

时间:2012-10-25 13:13:05

标签: express sass

在express.js框架中使用sass的最佳方法是什么?我从我已经完成的那一点开始

npm install sass

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

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

但是对于快递3.x,它给了我错误:

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

快递3.x中包含的替代陈述是什么?

同样地,如果有人可以让我知道如何插入coffeescript那将是非常有用的。

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

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

1 个答案:

答案 0 :(得分:0)

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

  来自engine.compile(str, options) =>的

模板引擎合规性功能engine.__express(filename, options, callback)