Node.js v12.18.3 mysql2 не хочет работать
-
Ранее использовал Node.js v8.6.0 и модуль mysql2
и такой вот код для подлючения к базе отлично работалconst mysql = require("mysql2/promise"); global.data = mysql.createPool({ host: '192.168.1.1', user: 'user', database: 'data', password: "123456", waitForConnections: true, connectionLimit: 32, queueLimit: 0 });
Если я выбираю новую версию Node.js v12.18.3 и устанавливаю тот же модуль mysql2 то получаю ошибку
Не удалось найти коннектор
-
Вообщем как я понял проблема с связана с тем что BAS не хочет новый nodejs вообще подключать
-
Наклацал там так что nodejs вообще грузиться перестал
Переустановил BAS полностью
И даже после этого проект не работал nodejs не загружался ни какой ни старый ни новый
Потом взял старую сохраненую версию проекта, благо я после каждой существенной правки сохраняю старую версию там был nodejs v8.6.0 и модуль mysql2 и там все работает.
-
Проблема была в том что нужно в блоке с nodejs в правом верхнем углу выбирать версию nodejs
-
@gomeapat said in Node.js v12.18.3 mysql2 не хочет работать:
Не удалось найти коннектор
У меня тоже эта проблема вылезла, но это потому что при переустановке все NPM-модули слетели в скрипте, пришлось заново их указывать. И - Да - старую версию Ноды в окне справа выставлять.