@judicator выполнить код:
[[CONVERTED_COOKIES]] = JSON.parse([[COOKIES]]).map(function (cookie) { return cookie.name + "=" + cookie.value; }).join("; ");Если куки не в строке, а уже в виде списка, тогда без JSON.parse.
@botovod said in Как скачать npm модуль на ж/д?:
@UserTrue вы пробовали устанавливать модуль web3 у себя? Вам удалось это?
Да, использовал в каком-то проекте
Че вы тут такого в топике понаписали, что при заходе на этот топик с мобилы, у меня браузер вылетает наглухо!
@Bigma у меня норм с мобильного))
@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 устанавливает как полагается и без ошибок (на мой взгляд). Неужели придется на "десятку" переходить с моей любимой "семерки"?