Протестируй и узнаешь.. Но на сколько я знаю, меню так и называется, "какие функции будут конвертированы в действия модуля", в то же время весь код остается внутри файла engine.js, то есть ошибок при обращении действий модуля не должно быть. Но опять же, все просто, возьми затетсти, если же выдает ошибку, просто удали эти действия из manifest.json
Ошибка при использовании модуля 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} -
Привет!
Та же ошибка при работе c MSSQLEXPRESS!
Версия BAS: 25.3.8[773332363] [15:17:33] Поток №1 : Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/sql-string' is not defined by "exports" in C:\Users\User\AppData\Roaming\BrowserAutomationStudio\apps\25.3.8\e\273b.qz1b\distr\node_modules\sequelize\package.json
Народ! Объясните как правильно настроить работу с MSSQLEXPRESS!!
encryption:flase поставил, через другие проги подключение есть....Нет нормального мануала!
Спасибо! -
@BimbasPots said in Ошибка при использовании модуля SQL:
Привет!
Та же ошибка при работе c MSSQLEXPRESS!
Версия BAS: 25.3.8[773332363] [15:17:33] Поток №1 : Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/sql-string' is not defined by "exports" in C:\Users\User\AppData\Roaming\BrowserAutomationStudio\apps\25.3.8\e\273b.qz1b\distr\node_modules\sequelize\package.json
Народ! Объясните как правильно настроить работу с MSSQLEXPRESS!!
encryption:flase поставил, через другие проги подключение есть....Нет нормального мануала!
Спасибо!Windows 7?
-
@BimbasPots said in Ошибка при использовании модуля SQL:
@Fox Windows 10 Pro
И у вас не устанавливается официальный модуль SQL BAS?
-
Переустановил...
теперь пишет : Failed to connect to HVO-12-345:1433 - 94460000:error:0A000102:SSL routines:ssl_choose_client_version:unsupported protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_lib.c:1986:c:\ws\deps\openssl\openssl\ssl\statem\ - такой директории нету на компе
-
@BimbasPots said in Ошибка при использовании модуля SQL:
Переустановил...
теперь пишет : Failed to connect to HVO-12-345:1433 - 94460000:error:0A000102:SSL routines:ssl_choose_client_version:unsupported protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_lib.c:1986:c:\ws\deps\openssl\openssl\ssl\statem\ - такой директории нету на компе
Пишет где?