के साथ संकलित नहीं कर रहा है मैं एक्सप्रेस के साथ काम करने के लिए नोड-सास प्राप्त करने की कोशिश कर रहा हूं, और मैं बस इसे संकलित करने के लिए नहीं मिल सकता। मैं public/sass
और public/stylesheets
, फिर भी कोई बात नहीं क्या .scss
फ़ाइलें मैं सास निर्देशिका कुछ भी नहीं में जगह संकलित किया जा रहा है हैनोड-एसएएस नोड/एक्सप्रेस
var express = require('express')
, sass = require('node-sass')
, routes = require('./routes')
, user = require('./routes/user')
, http = require('http')
, path = require('path');
var app = express();
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(sass.middleware({
src: __dirname + '/public/sass',
dest: __dirname + '/public/stylesheets',
debug: true
}));
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.configure('development', function(){
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'));
});
: यह मेरा app.js फ़ाइल है। क्या कुछ और है जो मुझे node app.js
से आगे चलाने की आवश्यकता है?
मैं वास्तव में छोड़ने के करीब हूं और बस सैस मणि स्थापित करता हूं और निर्देशिका देखने के लिए एक अतिरिक्त टैब खोलता हूं।
समझ में आता है कि, लेकिन दुर्भाग्य से यह अभी भी काम नहीं करता। एससीएसएस फाइलें अभी भी संकलित नहीं होतीं। – bjork24
मैं * लगभग * आपका कोड ([gist] (https://gist.github.com/robertklep/5264130) का उपयोग कर रहा हूं) और यह ठीक काम करता है (एससीएसएस फ़ाइल बदलते समय पुनः प्रतिपादन सहित)। शायद एक अनुमति समस्या है? – robertklep
यह वास्तव में अजीब है। मेरे पास एक ही सेटअप और निर्देशिका संरचना है, लेकिन यह मेरे लिए काम नहीं कर रहा है। ओह अच्छा। मैं बस अपने कंपास मणि का उपयोग जारी रखूंगा। – bjork24