javascript - compile scss with nodemon and node-sass -
i'm playing around node.js, express , node-sass , watching file changes nodemon.
i added bit app.js compile scss (according node-sass docs) it's not doing anything. sass compile when nodemon runs app.js every time make changes project.
i'm not sure if work nodemon running node app.js in console without nodemon nothing must i'm doing wrong.
app.js file
/** * module dependencies. */ var express = require('express'); var routes = require('./routes'); var user = require('./routes/user'); var http = require('http'); var path = require('path'); var sass = require('node-sass') var app = express(); // environments app.set('port', process.env.port || 3000); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs'); app.use(express.favicon(__dirname + '/public/favicon.ico')); app.use(express.logger('dev')); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodoverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); app.use(sass.middleware({ src: __dirname + '/public/scss', dest: __dirname + '/public/css', debug: true, outputstyle: 'compressed' })); // development 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')); });
thanks help.
Comments
Post a Comment