Как скачать npm модуль на ж/д?

Поддержка
  • @botovod said in Как скачать npm модуль на ж/д?:

    @UserTrue вы пробовали устанавливать модуль web3 у себя? Вам удалось это?

    Да, использовал в каком-то проекте

  • @botovod Только я использовал старую версию 0.20.7, потом попробую актуальную запустить

  • Че вы тут такого в топике понаписали, что при заходе на этот топик с мобилы, у меня браузер вылетает наглухо!

  • @Bigma у меня норм с мобильного))

  • @UserTrue только что, по невнимательности опять зашел на вашу тему браузер Brave на мобиле. И все наглухо завис. Магия. Нигде не виснет, только на этой странице :)

  • @Bigma said in Как скачать npm модуль на ж/д?:

    @UserTrue только что, по невнимательности опять зашел на вашу тему браузер Brave на мобиле. И все наглухо завис. Магия. Нигде не виснет, только на этой странице :)

    Скорее всего из за изобилия текстовой информации на странице. В теге кода топикастер приложит текст из лога ноды, вместо файла

  • @Bigma у меня тоже brave на телефоне

  • Установил git по вашей ссылке, но web3 так и не установился через БАС. Честно говоря, не понимаю каким боком тут вообще нужен git.
    И до сих пор не понял куда писать команду "npm install ..."

  • @botovod git был нужен для старой версии, которую я использовал, я ее написал выше. npm install это не про bas

  • Товарищи, подскажите почему не устанавливаются такие модули последних версий как "web3" и " dydxprotocol/v3-client "?
    Можно ли вообще каким-либо образом использовать эти npm модули с BAS?

  • @botovod Похоже действительно это баг
    Я написал небольшой скрипт для установки модулей прямо из nodejs, не знаю насколько это хорошо будит работать, если надо допиливайте сами

    https://community.bablosoft.com/post/116657

  • @UserTrue Хороший модуль. web3 удалось установить, а вот @dydxprotocol/v3-client, к сожалению, нет.
    BAS такую ошибку выдает:

    [472139028] [15:45:21] Поток №1 : install @dydxprotocol/v3-client
    [472139028] [15:46:31] Поток №1 : > bigint-buffer@1.1.5 install C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\24.1.1\e\6328.q4n9\distr\node_modules\@dydxprotocol\v3-client\node_modules\bigint-buffer > npm run rebuild || echo "Couldn't build bindings. Non-native version used." 
    [472139028] [15:46:32] Поток №1 : > bigint-buffer@1.1.5 rebuild C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\24.1.1\e\6328.q4n9\distr\node_modules\@dydxprotocol\v3-client\node_modules\bigint-buffer > node-gyp rebuild 
    [472139028] [15:46:32] Поток №1 : "Couldn't build bindings. Non-native version used." 
    [472139028] [15:46:32] Поток №1 : > bufferutil@4.0.5 install C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\24.1.1\e\6328.q4n9\distr\node_modules\@dydxprotocol\v3-client\node_modules\bufferutil > node-gyp-build 
    [472139028] [15:46:32] Поток №1 : > ref-napi@2.1.2 install C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\24.1.1\e\6328.q4n9\distr\node_modules\@dydxprotocol\v3-client\node_modules\ref-napi > node-gyp-build 
    [472139028] [15:46:33] Поток №1 : > ffi-napi@3.1.0 install C:\Users\admin\AppData\Roaming\BrowserAutomationStudio\apps\24.1.1\e\6328.q4n9\distr\node_modules\@dydxprotocol\v3-client\node_modules\ffi-napi > node-gyp-build 
    [472139028] [15:46:36] Поток №1 : install error
    

    Модуль node-gyp в БАС установлен. Что не хватает для установки модуля - не понятно.

  • @botovod проверьте для начала установится ли данный модуль не в bas.

  • @UserTrue Картина тут такая: при установке через приложение Node.js (с оф. сайта) на windows 7 модуль устанавливается с ошибками, т.к. последние версии Node.js "семеркой" не подерживаются. При запуске "нода" пытается скачать дополнительное ПО и библиотеки, но выдает ошибку

    Исключение при вызове "DownloadString" с "1" аргументами: "Базовое соединение з
    акрыто: Непредвиденная ошибка при передаче."
    строка:1 знак:54
    + iex ((New-Object System.Net.WebClient).DownloadString <<<< ('https://chocolat
    ey.org/install.ps1')); choco upgrade -y python visualstudio2017-workload-vctool
    s; Read-Host 'Type ENTER to exit'
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
    
    Имя "choco" не распознано как имя командлета, функции, файла скрипта или выполн
    яемой программы. Проверьте правильность написания имени, а также наличие и прав
    ильность пути, после чего повторите попытку.
    строка:1 знак:100
    + iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org
    /install.ps1')); choco <<<<  upgrade -y python visualstudio2017-workload-vctool
    s; Read-Host 'Type ENTER to exit'
        + CategoryInfo          : ObjectNotFound: (choco:String) [], CommandNotFou
       ndException
        + FullyQualifiedErrorId : CommandNotFoundException
    

    Если проигонорировать эту ошибку и попытаться установить модуль @dydxprotocol/v3-client, то выскакивает такая ошибка:

    C:\Users\admin\node_modules\ffi-napi>if not defined npm_config_node_gyp (node "C
    :\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\
    \..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program
    Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
    

    При установке Node.js на Windows 10 при запуске она успешно докачивает дополнительное ПО (Visual Studio). После этого модуль @dydxprotocol/v3-client устанавливает как полагается и без ошибок (на мой взгляд). Неужели придется на "десятку" переходить с моей любимой "семерки"?

  • @botovod я не знаю, мне лень разбираться если честно. Наверное можно установить нужные зависимости вручную, надо читать доку