@vladiclavih а если скомпилировать и запустить у себя? Завершение установки модуля дожидаетесь?
Как скачать npm модуль на ж/д?
-
@Bigma said in Как скачать npm модуль на ж/д?:
@UserTrue только что, по невнимательности опять зашел на вашу тему браузер Brave на мобиле. И все наглухо завис. Магия. Нигде не виснет, только на этой странице :)
Скорее всего из за изобилия текстовой информации на странице. В теге кода топикастер приложит текст из лога ноды, вместо файла
-
@Bigma у меня тоже brave на телефоне
-
@botovod Похоже действительно это баг
Я написал небольшой скрипт для установки модулей прямо из nodejs, не знаю насколько это хорошо будит работать, если надо допиливайте сами -
@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 в БАС установлен. Что не хватает для установки модуля - не понятно.
-
@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 устанавливает как полагается и без ошибок (на мой взгляд). Неужели придется на "десятку" переходить с моей любимой "семерки"?