Ошибка при использовании модуля SQL
-
ОС: Windows server 2016
BAS: 24.6.2Решил протестировать модуль SQL. Подключил обе версии Node js в настройках, установились корректно.
В действиях:
Включить отладку
Настроить соединение
Количество записейПри выполнении действия "Количество записей" ошибка:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/sql-string' is not defined by "exports" in C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\24.6.2\e\273b.nMA5\distr\node_modules\sequelize\package.json
На форуме подобных проблем не нашел.
Гуглил, вот тут нашел по похожей проблеме советы https://exerror.com/error-err_package_path_not_exported-package-subpath-lib-tokenize-is-not-defined-by-exports-2/
Что либо даунгрейд делать, либо переустанавливать node js.BAS перезапускал, компьютер перезагружал
Буду благодарен за советы по решению вопроса
-
@romanbiz said in Ошибка при использовании модуля SQL:
sequelize
Попробуйте удалить установку node из бас, она лежит примерно по такому пути
C:\Users\username\AppData\Roaming\BrowserAutomationStudio\apps\24.7.1\e\4a35.PT4vСкорей всего у вас скачалась версия sequelize с багом, я посмотрел их последние релизы там был баг похоже связанный с вашей ошибкой.
Я сейчас у себя специально с нуля установил модуль и он работает без ошибок
-
@UserTrue Спасибо, но не помогло. Удалял папку, обе версии nodejs устанавливались. База рабочая, через клиент HeidiSQL проверял коннект, подключилось. Вот лог node js
[13:01:58.171] -> { "f": "SQL_CountRecords", "id": "4559662169504316934", "t": 0, "v": { "SQL_NODE_PARAMETERS": [ { "connect_timeout": "", "data": { "database": "test2002", "dialect": "mysql", "host": "db4free.net", "password": "********", "port": 3306, "storage": "", "username": "test2002" }, "debug": true, "id": "NjS2qEuUmA1", "timeout": 300000 }, "123", [ "", false, [ ] ] ] } } [13:01:58.196] <- {"f":"SQL_CountRecords","id":"4559662169504316934","t":0,"v":{"SQL_NODE_PARAMETERS":[{"connect_timeout":"","data":{"database":"test2002","dialect":"mysql","host":"db4free.net","password":"***********","port":3306,"storage":"","username":"test2002"},"debug":true,"id":"NjS2qEuUmA1","timeout":300000},"123",["",false,[]]]},"e":"Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/sql-string' is not defined by \"exports\" in C:\\Users\\Administrator\\AppData\\Roaming\\BrowserAutomationStudio\\apps\\24.6.2\\e\\273b.Aj6Y\\distr\\node_modules\\sequelize\\package.json","s":false}
-
@UserTrue увидел что у Вас 24.7.1 и установил ее, в ней все заработало. Спасибо за наводку. Попробую переустановить 24.6.2
-
@UserTrue После переустановки BAS 24.6.2 заработало корректно