Node.js (узел: 12276) [SEQUELIZE0004] Предупреждение об устаревании - PullRequest
2 голосов
/ 03 октября 2019

Я пытаюсь запустить nodemon app.js socioboard-api / user. У меня появляется следующая ошибка

[nodemon] 1.19.3
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
(node:1220) [SEQUELIZE0004] DeprecationWarning: A boolean value was passed to options.operatorsAliases. This is a no-op with v5 and should be removed.

Я использовал PowerShell и CMD, но все еще имел ту же проблему

Ответы [ 3 ]

2 голосов
/ 03 октября 2019

Если это связано с установкой socioboard-api / user ..

, вам следует отредактировать эту конфигурацию файл и прокомментировать значения "operatorAliases": false, "согласно ошибкеThis is a no-op with v5 and should be removed

Как видно из ошибки, это всего лишь предупреждение ... которое не остановит ваше приложение, но вам нужно устранить его.

1 голос
/ 04 октября 2019

У меня была похожая проблема, когда я пытался отобразить таблицу с использованием MySQL. Я смог исправить мою проблему, добавив пароль в мой файл config.json. Используете ли вы MySQL или что-то подобное, что может потребовать ввода пароля?

1 голос
/ 03 октября 2019

Из продолжения Документы:

Псевдонимы операторов

Sequelize позволяет устанавливать определенные строки в качестве псевдонимов для операторов. С v5 это выдаст предупреждение об устаревании г.

Вы должны установить "operatorsAliases": false в config.json для v4 и вообще не устанавливать его в v5+, как это будетбыть ложным по умолчанию

...