Skip to content

Instantly share code, notes, and snippets.

@hcabnettek
Last active December 20, 2015 01:29
Show Gist options
  • Save hcabnettek/6049182 to your computer and use it in GitHub Desktop.
Save hcabnettek/6049182 to your computer and use it in GitHub Desktop.
Would like 'node-compass' to compile .scss files when changes to them are made. Per the docs, I would expect 'styles.css' to be output to the --stylesheets folder. Thanks fora ny help.
http_path = "/public"
css_dir = "stylesheets"
sass_dir = "stylesheets"
iages_dir = "img"
## -- is a folder
--appFolder
--.sass-cache
--node_modules
--public
--img
--js
--stylesheets
--partials
_base.scss
_normalize.scss
_variables.scss
styles.scss
--views
config.rb
Gruntfile.js
package.json
server.js
var express = require('express')
, routes = require('./routes')
, user = require('./routes/user')
, http = require('http')
, compass = require('node-compass')
, 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', 'jade');
app.use(express.favicon());
app.use(compass());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
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'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment