2017-04-12 4 views
0

Ich arbeite an Datenbank Verbindungsteil mit Npm und installiert Paket mysql. Wenn ich versuche, mit Mysql Skript zu verbinden, ich bin unten Störung zu erhalten:Npm Mysql Connection Error

Cannot resolve module 'net' 
Cannot resolve module 'tls' 
Cannot resolve module 'fs' 

Mysql Anschluss Code:

var mysql = require('mysql'); 
var connection = mysql.createConnection({ 
    host: 'localhost', 
    user: 'xxxx', 
    password: 'xxxx', 
    database: 'xxxx', 
    port: 'xxxx' 
}); 

connection.connect(); 

Ich habe alle möglichen Methoden in Foren vorgeschlagen gegoogelt und umgesetzt. Aber der Fehler löst nicht auf. Bitte lassen Sie mich wissen, wie kann ich herauskommen ..

+0

Ist dies der vollständige Code, den Sie in Ihrer Anwendung? – Shaharyar

+0

Ja, ich hatte gerade angefangen. Wollte überprüfen, ob der obige Code korrekt ist. Ich habe dieses Problem gefunden. – BBD

+0

es ist eine dumme Frage, aber was auch immer, führen Sie den Code im Browser aus? Die Standardmodule können nicht geladen werden. Möglicherweise liegt ein Problem mit Ihrer NodeJS-Installation vor und es können keine Pfade aufgelöst werden. – Gntem

Antwort

0

Ich denke, dass Ihre mysql-Paket nicht gefunden 'net', 'Tls' und 'fs' Pakete, könnten Sie versuchen, sie neu installieren mit npm?

Verwendung:

npm install -g net tls fs 
+0

Ist es überhaupt möglich? Sie sind Standardpakete, die in 'nodejs' enthalten sind. – Shaharyar

+0

Ich habe das versucht, jetzt bekomme ich Fehler als: events.js: 141 // unbehandelter Fehler. Fehler: hören EADDRINUSE 0.0.0.0:8080 – BBD

+0

Hallo, @BhushanD überprüfen Sie dies: http://StackOverflow.com/Questions/9898372/How-to-Fix-error-listen-eaddrinuse-while-using-nodejs –