Ich versuche, die Node-Sass-Middleware arbeiten mit Express. Die App läuft ohne Fehlernode-sass-middleware nicht compiling
...(modules)
var sassMiddleware = require('node-sass-middleware');
var routes = require('./routes/index');
var app = express();
// uncomment after placing your favicon in /public
//app.use(favicon(__dirname + '/public/favicon.ico'));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
//---- LOAD SASS -----//
// adding the sass middleware
var srcPath = __dirname + '/scss';
var destPath = __dirname + '/public/stylesheets';
app.use(sassMiddleware({
src: srcPath,
dest: destPath,
debug: true,
outputStyle: 'compressed'
}));
app.use(express.static(path.join(__dirname, 'public')));
jemand etwas falsch mit der Art und Weise sehen Kann ich versuchen, die sass zu kompilieren?
Dateistruktur:
app
controllers
routes
public
-stylesheets
scss
...
Welche Version von Express verwenden Sie? Im Beispiel verwenden die package.json connect 2.7.9. Die Konvention hat sich sehr verändert, so dass Sie so etwas wie app.use zu tun haben kann (sassMiddleware ({ src: srcpath, dest: destPath, debug: true, outputStyle: 'komprimiert' })()); – jusynth