在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,但是还没能做到这一点。
答案 0 :(得分:0)
https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x说:
来自engine.compile(str, options)
=>的模板引擎合规性功能
engine.__express(filename, options, callback)