Ошибка [1.2.178] Не подключается nodejs модуль sequelize

webdev

New Member
Доброго времени суток.

Есть самописный модуль на nodejs, в зависимостях которого указан sequelize.
При подключении sequelize возникает следующая ошибка:
Код:
TypeError: process.cwd is not a function at files/node_modules/depd/index.[js:25:23]
Если подключить sequelize через node-консоль, то ошибки нет.
Если подключить sequelize в любой js-файл и запустить через системный node myfile.js, то тоже ошибки нет.

Помогите, пожалуйста, разобраться с проблемой.

P.S. эта задача является продолжением https://a-parser.com/threads/4411/.
 
как вариант переопределить отсутствующий builtin метод в начале файла:
process.pwd = () => '.'
но вообще да, хотелось бы какой готовый полифил или более детальную доку что работает, а что нет, чтобы не приходилось методом тыка писать скрипты.
 
Исправлено в 1.2.178, также доработан функционал для корректной работы модулей pg и mysql2
 
Спасибо. После обновления sequelize подключился, но не работает sqlite3.
С помощью sequelize идет запись данных в sqlite.

При сохранении модуля появляется сообщение, что апарсер не нашел модуль: node-pre-gyp
Но этот модуль есть, он лежит внутри sqlite3/node_modules/, т.к. является его зависимостью.
После установки модуля node-pre-gyp вручную ошибка уходит, но появляется такая ошибка в модуле gauge:
Код:
JavaScript error: ReferenceError: setInterval is not defined at eval (files/node_modules/gauge/./set-interval.js:3:18) at eval (files/node_modules/gauge/./set-interval.js:5:3) at parser-object.js:32:12
 
Назад
Верх