2012-01-15 91 views
4

我已經安裝了nodejs和mysql(也是工作臺)無法找到模塊mysql - 錯誤

我正在用nodejs和mysql構建一個服務器。

在我的代碼我寫:

var mysql = require('mysql'); 
var TEST_DATABASE = 'nodejs_mysql_test'; 
var TEST_TABLE = 'test'; 
var client = mysql.createClient({ 
    user: 'root', 
    password: 'root', 
}); 

client.query('CREATE DATABASE '+TEST_DATABASE, function(err) { 
    if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) { 
    throw err; 
    } 
}); 

和編譯器給我一個錯誤: 錯誤:無法找到模塊「MySQL的

什麼想法?

謝謝

回答

1

我認爲我解決了它。

在nodejs文件夾下有一個文件夾node_modules 該文件夾中有一個mysql文件夾。 將它複製到從那裏我運行我的程序, ,它的工作原理:)

12

這發生在你沒有安裝模塊時,所以去你的項目的根目錄並安裝node-mysql :

npm install mysql 

您不需要自己手動複製文件夾,最好使用NPM處理依存關係。

+0

完全沒有意識到它必須在項目目錄中。謝謝! – 2014-01-03 03:22:53

1
  1. 轉到您的項目文件夾....我的情況 command prompt command
  2. 在截圖類型節目

npm install mysql

  • 安裝後,你會看到以下目錄。 enter image description here