无法找到模块mysql - 错误

问题描述:

我已经安装了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的

什么想法?

谢谢

我认为我解决了它。

在nodejs文件夹下有一个文件夹node_modules 该文件夹中有一个mysql文件夹。 将它复制到从那里我运行我的程序, ,它的工作原理:)

这发生在你没有安装模块时,所以去你的项目的根目录并安装node-mysql :

npm install mysql 

您不需要自己手动复制文件夹,最好使用NPM处理依存关系。

+0

完全没有意识到它必须在项目目录中。谢谢! – 2014-01-03 03:22:53

  1. 转到您的项目文件夹....我的情况 command prompt command
  2. 在截图类型节目

npm install mysql

  1. 安装后,你会看到以下目录。 enter image description here
开始=>