2013-03-21 69 views
0

下午好, 原因我的問題是這樣的。我正在學習Node.js課程並查看MySQL數據庫主題,我發現一個問題。我在運行服務器時出現以下錯誤:連接到MySQL的Node.js(西班牙)

Error: Cannot find module 'mysql' 
at Function._resolveFilename (module.js:337:11) 
at Function._load (module.js:279:25) 
at Module.require (module.js:359:17) 
at require (module.js:375:17) 
at Object.<anonymous> (C:\xampp\htdocs\mensajeria\basesdedatos\app.js:1:80) 
at Module._compile (module.js:446:26) 
at Object..js (module.js:464:10) 
at Module.load (module.js:353:31) 
at Function._load (module.js:311:12) 
at Array.0 (module.js:484:10) 

關閉MySQL安裝模塊,但使用以下行(如下所示:https://github.com/felixge/node-mysql): NPM安裝-g [email protected]

我的代碼如下..我該怎麼辦錯了嗎?

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

connection.connect(); 

connection.query('CREATE DATABASE node', function(err){ 
if(err){ 
connection.end(); 
throw err; 
} 
}); 

connection.end(); 

很感激......請幫忙解答一下在英語或西班牙語....谷歌翻譯;-)

+1

【歡迎堆棧溢出!請把這個頁面英語(http://meta.stackexchange.com/questions/13676/is-english-required-on-stack-overflow)對您的問題。歡迎來到堆棧溢出!請用英語在本網站上發佈問題。 – 2013-03-21 19:00:49

回答

2

的問題是,你「全球的裝機量(使用-g選項)。再次在本地安裝,您的問題應該得到解決。

+0

謝謝!非常感謝您的寶貴幫助......確實,這是問題所在。來自祕魯的感謝和問候。來自祕魯的感謝和謝意。 – Ricky 2013-03-21 19:19:17