【发布时间】:2012-12-23 22:22:21
【问题描述】:
我正在使用 Express 和 socket.io 创建一个 node.js 应用程序。 我想使用 SASS,我看到有一个 npm 包,我不明白如何在 SASS npm 和应用程序之间链接并使其解析 SASS?
更新: 我使用 SASS 中间件https://github.com/andrew/node-sass 安装并包含它,方式如下:
sass = require('node-sass');
app.configure(function(){
app.set('port', process.env.PORT || 3000);
/* other stuff */
sass.middleware({
src: __dirname + '/public/stylesheets/sass',
dest: __dirname + '/public/stylesheets',
debug: true
});
});
但是还是不行
【问题讨论】:
-
不完全是OP要求的(因此不是答案),但是为了后代,Express通过
express-generator包提供了一个生成器,你可以运行express --css compass,生成器会自动设置up Express 与 Compass。我看不出使用 Sass 而不是 Compass 的理由。