Sử dụng nút (0.10.15) và tốc độ (3.3.4), cùng với nút sass mới nhất và tôi không thể lấy tệp scss của mình để biên dịch . tập tin app.js của tôi trông như thế này:Nút-sass không tự động biên dịch trong nút/Express mới nhất
var express = require('express')
, routes = require('./routes')
, user = require('./routes/user')
, http = require('http')
, path = require('path')
, sass = require('node-sass');
var app = express();
// all environments
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.cookieParser('your secret here'));
app.use(express.session());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
app.use(
sass.middleware({
src: __dirname + '/public/sass',
dest: __dirname + '/public',
debug: true,
outputStyle: 'compressed'
})
);
// development only
if ('development' == app.get('env')) {
app.use(express.errorHandler());
}
app.get('/', routes.index);
app.get('/users', user.list);
http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
Tôi đang thiếu gì để có được sass tự động biên dịch?
Nếu có vấn đề, tôi đang sử dụng người giám sát để giám sát các thay đổi.
Ứng dụng có hoạt động trước đó/với các phiên bản khác không? –
Không. Từ khi tôi chuyển sang bàn làm việc để làm việc này. – bjork24