【发布时间】:2012-12-01 02:08:48
【问题描述】:
所以我设置了一个基本的 Express 项目,我正在使用这个 github 项目 https://github.com/andrew/node-sass,以便能够在节点之上使用 Sass。这是我目前的app.js:
var io = require('socket.io'),
express = require('express'),
path = require('path'),
routes = require('./routes'),
jquery = require('jquery');
/**
* Create app
*/
var app = express()
, server = require('http').createServer(app)
, io = io.listen(server);
/**
* Configure app
*/
app.configure(function(){
app.set('port', 8080);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.static(path.join(__dirname, 'public')));
});
我需要做什么才能让 Sass 工作并自动重新编译?我似乎找不到任何专门针对 Express 服务器的有用信息。
【问题讨论】:
-
我只会使用这种方法,如果它实际上是在应用程序运行之前预编译你的样式。如果它不这样做,我会避免使用这个解决方案。