在express.js框架中使用sass的最佳方法是什么。我从我已经做过的事情开始
npm install sass
我相信以前的特快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任务。与在express app.js / app.coffee中定义的东西相比,这有什么好处呢?
我看过连接资产 (它做了coffeescript,而不是sass),在某个地方也提到过连接资产管理器预钩子,但是还没能做到这一点。
发布于 2012-10-29 12:57:32
https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x说:
从
engine.compile(str, options)
=>函数到engine.__express(filename, options, callback)
的模板引擎兼容性
https://stackoverflow.com/questions/13069403
复制