找不到模块mysql-错误
我已经安装了nodejs和mysql(还有工作台) 我正在使用nodejs和mysql构建一个服务器 我在代码中写道:找不到模块mysql-错误,mysql,node.js,module,Mysql,Node.js,Module,我已经安装了nodejs和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('CREAT
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文件夹。 将它复制到我运行程序的文件夹中,
它可以工作:)当您没有安装模块时会发生这种情况,因此请转到项目的根目录并安装节点mysql:
npm install mysql
您不需要自己手动复制文件夹,依赖关系最好用NPM处理
完全没有意识到它必须在项目目录中。谢谢