Из-за чего возникает Net.createConnection is not a function?

Здравствуйте, недавно начал использовать NodeJS вместо PHP. И начал с AngularCLi (т.к. до этого использовался AngularJS и MaterialAngularjs ), на моменте, когда нужно вывести данные из базы получаю ошибку
"Uncaught TypeError: Net.createConnection is not a function"
Код
var mysql      = require('mysql');
//так же пробовал import * as mysql from 'mysql';

var connection = mysql.createConnection({
  host     : 'хост',
  database : 'база',
  user     : 'пользователь',
  password : 'пароль'
});

connection.connect();

connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
  if (err) throw err;
  console.log('The solution is: ', rows[0].solution);
  let Error = false;
});
connection.end();

в "typings.d.ts" так же пробовал ставить
declare var require: any;
declare var System: any;

Так же пробовал упороться и заменить все
var переменная = require('рейквайр');

в пакете mysql на

import * as переменная from 'реквайр';

Но выскакивает

Cannot assign to read only property 'exports' of object '[object Object]'
  • Вопрос задан
  • 1396 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы