#npm #networking #proxy #electron
#npm #сеть #прокси #electron
Вопрос:
Я несколько раз пытался установить electronjs, но мне это не удалось, я нахожусь за прокси, и каждая попытка возвращала следующую ошибку
> electron@10.1.5 postinstall /home/dipper/Development/my-electron-app/node_modules/electron
> node install.js
RequestError: getaddrinfo EAI_AGAIN github.com github.com:443
at ClientRequest.request.once.error (/home/dipper/Development/my-electron-app/node_modules/got/source/request-as-event-emitter.js:178:14)
at Object.onceWrapper (events.js:286:20)
at ClientRequest.emit (events.js:203:15)
at ClientRequest.origin.emit.args (/home/dipper/Development/my-electron-app/node_modules/@szmarczak/http-timer/source/index.js:37:11)
at TLSSocket.socketErrorListener (_http_client.js:401:9)
at TLSSocket.emit (events.js:198:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
npm WARN enoent ENOENT: no such file or directory, open '/home/dipper/Development/my-electron-app/package.json'
npm WARN my-electron-app No description
npm WARN my-electron-app No repository field.
npm WARN my-electron-app No README data
npm WARN my-electron-app No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@10.1.5 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@10.1.5 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/dipper/.npm/_logs/2020-11-10T17_15_33_463Z-debug.log
Комментарии:
1.
node
не будет использовать настройки прокси-сервера Git. Установили ли выhttp_proxy
для переменной среды соответствующий URL-адрес с включенными при необходимости учетными данными?2. Я настроил файлы apt.conf и /etc/environment.
3. Теперь проверьте свою конфигурацию с помощью
echo $http_proxy
4. Это результат 127.0.0.1:3128
Ответ №1:
Попробуйте выполнить эту команду:
npx cross-env ELECTRON_GET_USE_PROXY=true GLOBAL_AGENT_HTTPS_PROXY=<your proxy URL> npm install electron
Проверьте этот поток для получения дополнительной информации и исходного источника.
Ответ №2:
Я решил проблему, изменив подключенную сеть wifi. Я поделился мобильными данными со своим компьютером, и «npm i electron» сработал.