2016-05-25 11 views
0

Ich war schon seit Stunden hier und kann nicht herausfinden, wie es funktioniert. Hier ist der Fehler, den ich immer bin, wenn ich Knoten dNode.js laufenWas bedeutet dieser Fehler und wie behebe ich ihn? Fehler: Kann das Modul 'html' nicht finden

Error: Cannot find module 'html' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/Users/ricky/LA/dNode.js:3:12) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Function.Module.runMain (module.js:441:10) 

Hier ist, was ein Teil meines Codes sieht aus wie

var express = require('express'); 
var mysql = require('mysql'); 
var html = require('html'); 
var bodyParser = require('body-parser'); 
var app = express(); 
app.use(bodyParser.urlencoded({extended: false})); 
var handlebars = require('express-handlebars').create({defaultLayout: 'main'}); 
app.use(bodyParser.json()); 
app.engine('handlebars', handlebars.engine); 
app.set('view engine', 'handlebars'); 
app.set('port', 3001); 
app.use(express.static(__dirname + '/public')); 

Antwort

0

Versuchen Entfernen var html = require('html'); oder laufen

npm install html

0

Zunächst einmal, es ist sehr schwer zu tun versuchen, Lösen Sie Ihr Problem mit so wenig gegeben. Basierend auf dem, was Sie angegeben haben, müssen Sie jedoch Ihren Ansichtsordner angeben und die Engine in HTML analysieren.

var express = require('express'); 
var bodyParser = require('body-parser'); 

var app = express(); 

app.set('port', (process.env.PORT || 5000)); 
app.use(express.static(__dirname + '/public')); 
app.set('views', __dirname + '/public/views'); 
app.engine('html', require('ejs').renderFile); 
app.set('view engine', 'html'); 

app.use(bodyParser.urlencoded({ 
    extended: true 
})); 
app.use(bodyParser.json()); 



app.get('*', function(req, res){ 
    res.render('index.html'); 
}); 

app.listen(app.get('port'), function() { 
}); 
Verwandte Themen