Не удается найти модуль mysql - ошибка - PullRequest
5 голосов
/ 16 января 2012

Я установил 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('CREATE DATABASE '+TEST_DATABASE, function(err) {
  if (err && err.number != mysql.ERROR_DB_CREATE_EXISTS) {
    throw err;
  }
});

и компилятор выдает мне ошибку:

Ошибка: не удается найти модуль 'mysql'

Ответы [ 3 ]

12 голосов
/ 16 января 2012

Это происходит, когда у вас не установлен модуль, поэтому перейдите в корень вашего проекта и установите node-mysql:

npm install mysql

Вам не нужно вручную копировать папку, зависимости лучше всего обрабатывать с помощью NPM.

1 голос
/ 20 октября 2016
  1. Перейдите в папку вашего проекта .... в моем случае command prompt command
  2. введите, как показано на скриншоте

npmустановить mysql

После установки вы увидите следующие каталоги.enter image description here
1 голос
/ 16 января 2012

Я думаю, что я решил это.

есть папка node_modules под папкой nodejs, в этой папке есть папка mysql.скопировал его в папку, из которой я запускаю свою программу, и она работает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...