无法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文件夹。 将它复制到从那里运行我的程序的文件夹,它的工作原理:)
- 转到你的项目文件夹….在我的情况
- 键入如屏幕截图中的显示
npm安装mysql
- 安装后,您将看到以下目录。