Только при запуске?
При запуске готового скрипта на другой машине автоматом не устанавливается часть модулей и часть NPM модулей
-
При запуске готового скрипта на другой машине автоматом не устанавливаются часть модулей
-
К примеру пользовательские модули, которые были установлена при написании скрипта на другой машине есть в списке модулей, хотя я их не добавлял.
А вот системный модуль - excel, который также используется в скрипте, нужно проставлять галочку в менеджере модулей чтобы все заработало...
Вопрос - почему часть модулей автоматом подгружается из скрипта, а часть нет и как это исправить?

-
С установкой модулей NPM тоже частичная проблема, часть модулей которые использую в скрипте устанавливается при первом запуске автоматически (
)
а один модуль NPM - crypto-js нет

Вопрос - как и что нужно прописать чтобы все модули NPM установились сразу. М/б в XML что то прописать, или скомпилировать каким-то хитрым способом?
На новой машине установил свежую версию Баса и запускал скрипт на ней т.е никакие стары зависимости помешать не могли
-
-
@alextt88 said in При запуске готового скрипта на другой машине автоматом не устанавливается часть модулей и часть NPM модулей:
а один модуль NPM - crypto-js нет
Вангую, что что-то там компилируется, а делать это нечем. Остается только гадать, так как на кнопку с логами ты не нажал.
-
@alextt88 said in При запуске готового скрипта на другой машине автоматом не устанавливается часть модулей и часть NPM модулей:
@sergerdn node_log.txt вот лог
Нужен этот файл:
C:\Users\a.terentev\AppData\Local\npm-cache\_logs\2025-03-21T10_58_26_295Z-debug-0.log@alextt88 said in При запуске готового скрипта на другой машине автоматом не устанавливается часть модулей и часть NPM модулей:
вопрос как раз в том что почему часть npm модулей ставится само а этот не хочет...
Это то как раз понятно почему такое может быть. Установи на компьютер NodeJS той же версии, что и в BAS и ребутни комп. Потом попробуй перезапустить софт на BAS.
-
Нужен этот файл:
C:\Users\a.terentev\AppData\Local\npm-cache_logs\2025-03-21T10_58_26_295Z-debug-0.log
@sergerdn вот файл - 2025-03-21T10_58_26_295Z-debug-0.log@sergerdn said in При запуске готового скрипта на другой машине автоматом не устанавливается часть модулей и часть NPM модулей:
Это то как раз понятно почему такое может быть. Установи на компьютер NodeJS той же версии, что и в BAS и ребутни комп. Потом попробуй перезапустить софт на BAS.
Да вот как раз хочется, разобраться и сделать так чтобы все автоматом вставало... другие модули же устанавливаются и работают... или не получится и проблема глубже?В любом случае благодарю за ответ!
-
Текст ошибки ближе к концу файла, но он нечитаем.
Вангую, что дело в старом древнем баге переменных окружения и решается это баг установкой Ноды на нужную машину.
Если хочешь разбираться почему именно так - велкам искать на форуме, я где-то детально описывал баг.