2016-08-02 1 views
0

Wie ändern Sie die Standard-Dateierweiterung für Vash? Ich möchte Syntax-Hervorhebung in Visual Studio 2015, also möchte ich die Erweiterung von .Vash in .HTML ändern.Ändern Sie die Standard-Dateierweiterung für Vash von .Vash in .HTML für vs2015 Syntax Hervorhebung

ich gelesen, dass ich so etwas wie die Lage zu tun soll:

app.engine("html", require("vash").__express); 

Aber ich kann nicht herausfinden, die Syntax, oder ich habe die Befehle in der falschen Reihenfolge.

Ich habe den Code mit .Vash-Dateien arbeiten, aber wenn ich versuche, in HTML zu ändern, erhalte ich den folgenden Fehler. Ich habe bestätigt, dass in diesem Ordner eine index.html-Datei vorhanden ist.

fehlgeschlagen

diese
var http = require("http"); 
var express = require("express"); 
var path = require("path"); 
var logger = require("morgan"); 
var cookieParser = require("cookie-parser"); 
var bodyParser = require("body-parser"); 

var routes = require("./routes/index"); 
var users = require("./routes/users"); 

var app = express(); 

// view engine setup 
app.set("views", path.join(__dirname, "views")); 
app.engine("html", require("vash").__express); 
app.set("view engine", "vash"); 

app.set("port", process.env.PORT || 3000); 
app.use(logger("dev")); 
app.use(bodyParser.json()); 
app.use(bodyParser.urlencoded({ extended: false })); 
app.use(cookieParser()); 
app.use(require("stylus").middleware(path.join(__dirname, "public"))); 
app.use(express.static(path.join(__dirname, "public"))); 

app.use("/", routes); 
app.use("/users", users); 

// catch 404 and forward to error handler 
app.use(function (req, res, next) { 
    var err = new Error("Not Found"); 
    err.status = 404; 
    next(err); 
}); 

// error handlers 

// development error handler 
// will print stacktrace 
if (app.get("env") === "development") { 
    app.use(function (err, req, res, next) { 
     res.status(err.status || 500); 
     res.render("error", { 
      message: err.message, 
      error: err 
     }); 
    }); 
} 

// production error handler 
// no stacktraces leaked to user 
app.use(function (err, req, res, next) { 
    res.status(err.status || 500); 
    res.render("error", { 
     message: err.message, 
     error: {} 
    }); 
}); 

module.exports = app; 

http.createServer(app).listen(app.get("port"), function() { 
    console.log("Express server listening on port " + app.get("port")); 
}); 
+0

Die vash Gemeinschaft scheint nicht sehr aktiv zu sein also wechselte ich zu Mops – Hoppe

Antwort

0

Versuchen Ansicht "Index" in Aussicht Verzeichnis IQuestions.FrontEnd \ Ansichten“zum Nachschlagen

app.set('view engine', 'html');  
app.engine("html", require('vash').__express); 
Verwandte Themen