Не могу решить fs, net, TLS после установки mysql - PullRequest
1 голос
/ 21 февраля 2020

У меня есть реактивное применение. Я хочу начать использовать базу данных, поэтому я установил:

npm install mysql   
npm install mysqljs/mysql

Как показано на mysql веб-странице: https://www.npmjs.com/package/mysql

Теперь я получаю ошибки, когда я go to localhost в браузере:

 Can't resolve 'fs' in '....node_modules\mysql\lib\protocol\sequences'
 Can't resolve 'net' in '....node_modules\mysql\lib'
 Can't resolve 'tls' in '....node_modules\mysql\lib'

Я использую комбинацию redux-saga. Я понял, что получаю ошибку, когда пишу:

const mysql = require('mysql');

в саге. js file

Как я могу исправить эти ошибки?

1 Ответ

0 голосов
/ 21 февраля 2020

Вы не можете использовать MySQL клиентскую библиотеку в приложении браузера.

Вы видите ошибки, которые клиентская библиотека пытается require() Node.js стандартных библиотек для файловой системы, сети и шифрование (TLS) доступа, которого нет в браузере.

...