Ошибка "не удалось установить npm модули"

Поддержка
  • Возникает такая ошибка :
    ошибка с нодой.png
    Заметил что она начала появляться когда добавил в скрипт такой пакет https://www.npmjs.com/package/socksv5

    Причём ошибка появляется при запуске скомпилированного скрипта (у меня BAS премиум) на некоторых компах, на которых не был предустановлен https://nodejs.org/en/download) .

    Да, проблему можно решить если установить ноду отдельно и заново запустить скомпиленый скрипт , то ошибка не появляется, но это же костыли. Т.к. даешь пользователю и он рассчитывает не возится, а получить готовый продукт.

    Но даже не в этом дело, я хочу понять почему одни npm пакеты нормально работают на компах где не предустановлена нода, но стоит тебе добавить в скрипт какой-то новый пакет , то с некоторыми пакетами начинает требоваться предустановка ноды на винду.

  • @Nikolas said in Ошибка "не удалось установить npm модули":

    то с некоторыми пакетами начинает требоваться предустановка ноды на винду.

    Я писал стопицот раз на это форуме почему так.

    Потому что в BAS баг - BAS не устанавливает переменную окружения путь до NodeJS до запуска установки пакетов с помощью npm. А некоторые пакеты это требуют и, не находя путь до NodeJS, установка не происходит.

  • Вижу что npm пакет https://www.npmjs.com/package/socksv5
    ссылается на гит хаб2e9216a7-7b3c-4252-a09d-4518105ca1ce-image.png
    Скачал с гитхаба с https://github.com/mscdex/socksv5/archive/refs/heads/master.zip архив пакета и разархивировал в папку:

    C:\Users\Administrator\Downloads\socksv5-master
    

    Теперь в nodej кубике вместо:

    const socks = require('socksv5');
    

    Юзаю:

    const socks = require('C:\\Users\\Administrator\\Downloads\\socksv5-master');
    

    пока что полёт нормальный.....понаблюдаю ещё

  • @Nikolas Спасибо, аналогично решил проблему с crypto-js

  • 0 Votes
    2 Posts
    287 Views
  • 0 Votes
    11 Posts
    1349 Views
  • 0 Votes
    7 Posts
    1522 Views
  • 0 Votes
    5 Posts
    1405 Views
  • 0 Votes
    29 Posts
    7261 Views