无法找到模块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处理依存关系。
完全没有意识到它必须在项目目录中。谢谢! – 2014-01-03 03:22:53