在expressjs中使用sass

在expressjs中使用sass

问题描述:

在express.js框架中使用sass的最佳方式是什么?我从那里我已经做了在expressjs中使用sass

npm install sass 

我以前相信与快递2.X一个可以做类似格兰点开始 -

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

但随着快递3.X它给我的错误:

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

在express 3.x中包含什么替代声明?

同样,如果可以让我知道如何插入coffeescript这将是很大的帮助。

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

我已经看过connect-assets(它没有coffeescript,但没有sass),也有人提到了有关connect-assetmanager预钩,但一直没有能够做到这一点。

+0

有一个答案[这里](https://*.com/a/14242584/253576) – ccalvert

https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x说:从engine.compile(str, options) =>功能

模板引擎符合engine.__express(filename, options, callback)