@tillicollaps так наглядней(завернуть код/текст лога между ``` и ```):
[12:48:59.316] Language version set to 8.6.0 [12:48:59.316] Added module random-bytes, * [12:48:59.316] Added module crypto-js, * [12:48:59.316] Added function zn3wcsjeb0i [12:48:59.317] Added function mrdpsmegoa [12:48:59.317] Added function ckpy0hlps1m [12:48:59.317] Added function 4lahd6rg91r [12:48:59.317] Added function xoy9wg5h9tf [12:48:59.317] Added function pu0modlurnh [12:48:59.317] Added function oc24eucphb [12:48:59.317] Added function ht0zrxogbbl [12:48:59.317] ------------------------------------------------------------------ [12:48:59.317] Starting Node.js 8.6.0 [12:48:59.318] Installed distr not found [12:48:59.318] Hash b3a0 [12:48:59.318] Suffix Ff0F [12:48:59.328] Getting url http://bablosoft.com/distr/Embedded/Node/8.6.0/distr.x64.zip [12:49:08.624] Writting to C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.node.8.6.0.zip [12:49:08.631] Extracting to folder C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F [12:49:12.924] package.json file content { "dependencies": { "crypto-js": "", "random-bytes": "" } } [12:49:12.925] npm install with C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/node.exe [12:49:15.442] Npm install log standart added 2 packages in 1.536s [12:49:15.443] Npm install log error npm info it worked if it ends with ok npm verb cli [ 'C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Ff0F\distr\node.exe', npm verb cli 'C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Ff0F\distr\node_modules\npm\bin\npm-cli.js', npm verb cli 'install', npm verb cli '--loglevel', npm verb cli 'verbose' ] npm info using npm@5.3.0 npm info using node@v8.6.0 npm verb npm-session a3ffa3be135efc23 npm info lifecycle @~preinstall: @ npm http fetch GET 304 https://registry.npmjs.org/crypto-js 348ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/random-bytes 341ms (from cache) npm verb correctMkdir C:\Users\Администратор\AppData\Roaming\npm-cache_locks correctMkdir not in flight; initializing npm verb lock using C:\Users\Администратор\AppData\Roaming\npm-cache_locks\staging-50d3306ebb989cc3.lock for C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Ff0F\distr\node_modules.staging npm info lifecycle crypto-js@4.0.0~preinstall: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~preinstall: random-bytes@1.0.0 npm info linkStuff crypto-js@4.0.0 npm verb linkBins crypto-js@4.0.0 npm verb linkMans crypto-js@4.0.0 npm info linkStuff random-bytes@1.0.0 npm verb linkBins random-bytes@1.0.0 npm verb linkMans random-bytes@1.0.0 npm info lifecycle crypto-js@4.0.0~install: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~install: random-bytes@1.0.0 npm info lifecycle crypto-js@4.0.0~postinstall: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~postinstall: random-bytes@1.0.0 npm verb unlock done using C:\Users\Администратор\AppData\Roaming\npm-cache_locks\staging-50d3306ebb989cc3.lock for C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Ff0F\distr\node_modules.staging npm info linkStuff !invalid#1 npm verb linkBins !invalid#1 npm verb linkMans !invalid#1 npm info lifecycle undefined~install: undefined npm info lifecycle undefined~postinstall: undefined npm info lifecycle undefined~prepublish: undefined npm info lifecycle undefined~prepare: undefined npm verb exit [ 0, true ] npm info ok [12:49:15.443] Deleting functions and files [12:49:15.443] Removing directory C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom [12:49:15.444] Installing functions and files [12:49:15.444] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/4lahd6rg91r.js [12:49:15.445] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/zn3wcsjeb0i.js [12:49:15.446] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/ckpy0hlps1m.js [12:49:15.446] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/pu0modlurnh.js [12:49:15.448] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/mrdpsmegoa.js [12:49:15.448] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/oc24eucphb.js [12:49:15.449] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/xoy9wg5h9tf.js [12:49:15.449] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F/distr/lib/custom/ht0zrxogbbl.js [12:49:15.450] Renaming directory C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F -> C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/b3a0.Ff0F [12:49:15.450] Failed to move folder [12:49:15.450] Autoclean current folder becuase of error C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/b3a0.Ff0F [12:49:15.450] Autoclean distr becuase of error e/cache.node.8.6.0.zip [12:49:15.450] Autoclean current cache C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F [12:49:16.146] Language version set to 8.6.0 [12:49:16.146] Added module random-bytes, * [12:49:16.146] Added module crypto-js, * [12:49:16.147] Added function zn3wcsjeb0i [12:49:16.147] Added function mrdpsmegoa [12:49:16.147] Added function ckpy0hlps1m [12:49:16.147] Added function 4lahd6rg91r [12:49:16.147] Added function xoy9wg5h9tf [12:49:16.148] Added function pu0modlurnh [12:49:16.148] Added function oc24eucphb [12:49:16.148] Added function ht0zrxogbbl [12:49:16.148] ------------------------------------------------------------------ [12:49:16.148] Starting Node.js 8.6.0 [12:49:16.149] Installed distr not found [12:49:16.149] Hash b3a0 [12:49:16.149] Suffix Jbps [12:49:16.150] Getting url http://bablosoft.com/distr/Embedded/Node/8.6.0/distr.x64.zip [12:49:23.347] Writting to C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.node.8.6.0.zip [12:49:23.354] Extracting to folder C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps [12:49:27.618] package.json file content { "dependencies": { "crypto-js": "", "random-bytes": "" } } [12:49:27.618] npm install with C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/node.exe [12:49:30.74] Npm install log standart added 2 packages in 1.517s [12:49:30.75] Npm install log error npm info it worked if it ends with ok npm verb cli [ 'C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Jbps\distr\node.exe', npm verb cli 'C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Jbps\distr\node_modules\npm\bin\npm-cli.js', npm verb cli 'install', npm verb cli '--loglevel', npm verb cli 'verbose' ] npm info using npm@5.3.0 npm info using node@v8.6.0 npm verb npm-session 6647638db65458e3 npm info lifecycle @~preinstall: @ npm http fetch GET 304 https://registry.npmjs.org/crypto-js 295ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/random-bytes 292ms (from cache) npm verb correctMkdir C:\Users\Администратор\AppData\Roaming\npm-cache_locks correctMkdir not in flight; initializing npm verb lock using C:\Users\Администратор\AppData\Roaming\npm-cache_locks\staging-09dc2af04070ca14.lock for C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Jbps\distr\node_modules.staging npm info lifecycle crypto-js@4.0.0~preinstall: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~preinstall: random-bytes@1.0.0 npm info linkStuff crypto-js@4.0.0 npm verb linkBins crypto-js@4.0.0 npm verb linkMans crypto-js@4.0.0 npm info linkStuff random-bytes@1.0.0 npm verb linkBins random-bytes@1.0.0 npm verb linkMans random-bytes@1.0.0 npm info lifecycle crypto-js@4.0.0~install: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~install: random-bytes@1.0.0 npm info lifecycle crypto-js@4.0.0~postinstall: crypto-js@4.0.0 npm info lifecycle random-bytes@1.0.0~postinstall: random-bytes@1.0.0 npm verb unlock done using C:\Users\Администратор\AppData\Roaming\npm-cache_locks\staging-09dc2af04070ca14.lock for C:\InstaDirectReger\appsremote\InstaDirectReger\SID79143c5f\engine\e\cache.Jbps\distr\node_modules.staging npm info linkStuff !invalid#1 npm verb linkBins !invalid#1 npm verb linkMans !invalid#1 npm info lifecycle undefined~install: undefined npm info lifecycle undefined~postinstall: undefined npm info lifecycle undefined~prepublish: undefined npm info lifecycle undefined~prepare: undefined npm verb exit [ 0, true ] npm info ok [12:49:30.75] Deleting functions and files [12:49:30.75] Removing directory C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom [12:49:30.76] Installing functions and files [12:49:30.76] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/4lahd6rg91r.js [12:49:30.77] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/zn3wcsjeb0i.js [12:49:30.77] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/ckpy0hlps1m.js [12:49:30.78] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/pu0modlurnh.js [12:49:30.80] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/mrdpsmegoa.js [12:49:30.80] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/oc24eucphb.js [12:49:30.81] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/xoy9wg5h9tf.js [12:49:30.81] Installing function C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps/distr/lib/custom/ht0zrxogbbl.js [12:49:30.81] Renaming directory C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps -> C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/b3a0.Jbps [12:49:30.82] Failed to move folder [12:49:30.82] Autoclean [12:49:30.83] Not modified C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Ff0F for 21 seconds [12:49:30.83] Not modified C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.Jbps for 6 seconds [12:49:30.83] Autoclean current folder becuase of error C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/b3a0.Jbps [12:49:30.83] Autoclean distr becuase of error e/cache.node.8.6.0.zip [12:49:30.83] Autoclean current cache C:/InstaDirectReger/appsremote/InstaDirectReger/SID79143c5f/engine/e/cache.JbpsНе ставится Node 18.10.0
-
Здравствуйте.
Проблема с Node 18.10.0:
При запуске записи вываливается ошибка (Точка входа в процедуру EventSetInformation не найдена в библиотеке DLL ADVAPI32.dll), после её закрытия сообщает (Не удалось установить npm модули. Смотрите лог).
Ошибка происходит каждый раз.BAS установлен не поумолчанию (J:/BrowserAutomationStudio/). Операционка Win7 SP1 x64 (Последняя версия). Антивирусы/брендмауэры отключены.
Подскажите пожалуйста, господа, как исправить?
Лог:
[15:50:34.671] Language version set to 18.10.0 [15:50:34.672] Added module sequelize, * [15:50:34.672] Added module mysql2, * [15:50:34.672] Added module mariadb, * [15:50:34.672] Added module tedious, * [15:50:34.672] Added module pg, * [15:50:34.672] Added module pg-hstore, * [15:50:34.672] Added module sqlite3, * [15:50:34.673] Added file UtilSQL [15:50:34.673] Added function SQL_Query [15:50:34.673] Added function SQL_Close [15:50:34.673] Added function SQL_SelectRecords [15:50:34.673] Added function SQL_DeleteRecords [15:50:34.673] Added function SQL_UpdateRecords [15:50:34.673] Added function SQL_InsertMultipleRecords [15:50:34.673] Added function SQL_CountRecords [15:50:34.673] Added function SQL_InsertRecord [15:50:34.674] ------------------------------------------------------------------ [15:50:34.674] Starting Node.js 18.10.0 [15:50:34.674] Installed distr not found [15:50:34.674] Hash 97dc [15:50:34.674] Suffix fDME [15:50:34.674] Found cache J:/BrowserAutomationStudio/apps/25.3.8/e/cache.node.18.10.0.zip [15:50:34.674] Extracting to folder J:/BrowserAutomationStudio/apps/25.3.8/e/cache.fDME [15:50:45.751] package.json file content { "dependencies": { "mariadb": "*", "mysql2": "*", "pg": "*", "pg-hstore": "*", "sequelize": "*", "sqlite3": "*", "tedious": "*" } } [15:50:45.751] npm install with J:/BrowserAutomationStudio/apps/25.3.8/e/cache.fDME/distr/node.exe [15:50:47.155] Npm install log standart [15:50:47.155] Npm install log error [15:50:47.155] Failed to install npm modules [15:50:47.155] Autoclean current folder becuase of error J:/BrowserAutomationStudio/apps/25.3.8/e/97dc.fDME [15:50:47.155] Autoclean current cache J:/BrowserAutomationStudio/apps/25.3.8/e/cache.fDMEСкрины:


-
-
Отсюда несколько вопросов:
- А зачем пихать в программу для Win7 модули, которые в Win7 не работают?
- Возможно ли заменить данный модуль на более "старый", что будет работать на семёрке?
- Либо нужно ставить более "старую" версию Баса - отсюда вопрос: где её взять?
- Возможна ли отработка js кода в программе без модуля Node?
-
@LCFSCS Для win7 или windows ? Win 7 уже давно снят с поддержки самим Microsoft
https://community.bablosoft.com/post/136871
https://community.bablosoft.com/post/136879 -
Для win7 или windows ? - На сайте программы системных требований нет.
Поиск в гугле по данному вопросу выдаёт данный форум с "таким вопросом" - на который вопрошающему дают ответ "работает на операционках начиная с win7".Программа прекрасно устанавливается и всё работает кроме одного модуля - как из этого можно понять, что "она не для Win7"? Тем более, что Node постоянно косячет (пробежался по темам с "Node") и нужны танцы с бубном для его лечения. Или перед использованием программы нужно весь форум поддержки прочитать?...
Это же так сложно в 400-метровый установщик запихать проверку винды и, если это семёра, выдать сообщение типа "Данная версия программы не работает на Win7 - используйте версию "такую-то" (и ссылку на скачивание)"...
А зачем Вам поддержка Микрософта? - Главное, что людям удобно - на это нужно ориентироваться. Вспомним историю с flash'ем...
Какая последняя версия BAS'а на Win7 работала?
-
@LCFSCS said in Не ставится Node 18.10.0:
Отсюда несколько вопросов:
- А зачем пихать в программу для Win7 модули, которые в Win7 не работают?
С вопросами "зачем" вы не по адресу
- Возможно ли заменить данный модуль на более "старый", что будет работать на семёрке?
Да, скачайте и установите модули через диспетчер модулей: SQL.zip , FTP.zip , Excel.zip , Checksum.rar Archive.zip
- Либо нужно ставить более "старую" версию Баса - отсюда вопрос: где её взять?
Ищите BAS старше версии 25.3.0. Поиск по форуму значительно ускорит решение этой задачи
- Возможна ли отработка js кода в программе без модуля Node?
Скорее всего нет, но нужно смотреть на саму задачу индивидуально
-
@LCFSCS said in Не ставится Node 18.10.0:
@Fox said in Не ставится Node 18.10.0:
скачайте и установите модули
Спасибо большое!
А дайте ссылочку на старый модуль Node (работающий в Win7) - ведь, как я понял, без него остальные (ексель и т.д.) модули работать не будут...Всё совсем наоборот. Старые модули работали на ноде 12, но потом их обновили до ноды 18, а она уже в свою очередь не работает на win 7.
Приложенные в моём сообщении модули работают на 12 ноде -
@Fox said in Не ставится Node 18.10.0:
работают
Так JS код не будет отрабатывать без Нода (как Вы и сказали) - а без этого невозможно многое реализовать (заполнение шаблона переменными, исполнение кода из переменной - eval и т.д.). Или прога при отсутствии нода 18 автоматически переключится на старую версию?
-
@LCFSCS said in Не ставится Node 18.10.0:
@Fox said in Не ставится Node 18.10.0:
работают
Так JS код не будет отрабатывать без Нода (как Вы и сказали) - а без этого невозможно многое реализовать (заполнение шаблона переменными, исполнение кода из переменной - eval и т.д.). Или прога при отсутствии нода 18 автоматически переключится на старую версию?
Так, попробую ещё раз:
-
В BAS можно установить разные версии node js 8\12\18.
-
18 версия ноды не поддерживает 7 винду, её не как не установить. Вообще. Совсем.
-
Модули BAS, которые используют модули node js (SQL, FTP, Excel и т.д.) раньше работали на 12 версии node js и корректно работали на 7 винде. Однако некоторое время назад было решено обновить официальные модули. Теперь они работают на 18 версии node js и не могут запустится на 7 винде.
-
Сейчас что бы использовать модули BAS, которые используют node js, на 7 винде, необходимо скачать старые версии модулей из BAS старше 25.3.0 и установить их поверх старых через менеджер модулей
-
-
@LCFSCS said in Не ставится Node 18.10.0:
И ещё вопрос:
Скачал BAS 25.2.1 - как его следует ставить - поверх более новой версии или предварительно избавившись от новой версии (на чистую)?Как угодно. В директории BAS все версии хранятся в разных папках:
\BrowserAutomationStudio\apps\ -
@LCFSCS said in Не ставится Node 18.10.0:
Можно ли и нужно ли (вдруг уже есть) поставить как модуль 12 ноду?
Модули будут работать без дополнительных телодвижений
Без такой установки сможет ли программа выполнять JS код?
Да, BAS выполняет js самостоятельно. Ноду ставят обычно для того, что бы использовать готовые модули на ноде
Если не будет работать JS и нужно всё-таки ставить 12 ноду - прошу ссылочку на него.
В BAS используется реализация, которая поддерживает стандарт ECMA-262. Она ни каким боком не связана с ноде js
https://community.bablosoft.com/topic/2089/javascript-engine/4Однако если вам нужна именно нода, то поставить её можно в настройках проекта:


-
I'm not using js code, just standart BAS script constructor
-
@wwhite said in Не ставится Node 18.10.0:
Win 7, BAS 25.4.1
В ручную установлен sequelize версии 6.6.1 и SQL модуль из этой ветки.
При работе с SQL модулем возникает ошибка SyntaxError: Unexpected token '('
Как это можно решить?Вероятно, https://babeljs.io/repl поможет. Нужно текущий код модуля переделать в ECMAScript 262 (ES5), в targets указать ie >= 9.
Но это все костыли, есть вещи, которые безнадежно устарели и надо смириться с тем, что надо обновляться.