无法find模块mysql – 错误

我已经安装了nodejs和mysql(也是工作台)

我正在build立一个使用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; } }); 

和编译器给我一个错误:错误:无法find模块'mysql'

有任何想法吗?

谢谢

如果没有安装模块,会发生这种情况,所以请转至项目的根目录并安装node-mysql:

 npm install mysql 

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

我想我解决了它。

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

  1. 转到你的项目文件夹….在我的情况 命令提示符命令
  2. 键入如屏幕截图中的显示

npm安装mysql

  1. 安装后,您将看到以下目录。 在这里输入图像描述