Установка угловых пакетов из github не удалась - PullRequest
0 голосов
/ 13 февраля 2019

Я просто хотел запустить npm install angular-ui-router из терминала Visual Studio Code, но это не удалось.Я использую Windows 10 и где-то здесь, в Stackoverflow, я прочитал, что проблема может заключаться в том, что я использую несовместимую версию git (2.19.whither), поэтому я обновил свой git до git version 2.21.0.rc0.windows.1.Это все еще не работает.Ниже приведена трассировка стека:

npm ERR! Error while executing:npm ERR! C:\Users\pe\AppData\Local\Programs\Git\cmd\git.EXE ls-remote -h -t git://github.com/nmccready/google-maps-utility-library-v3-markerwithlabel.git
npm ERR!
npm ERR! fatal: unable to connect to github.com:
npm ERR! github.com[0: 140.82.118.3]: errno=No such file or directory
npm ERR! github.com[1: 140.82.118.4]: errno=No such file or directory
npm ERR!
npm ERR!
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pe\AppData\Roaming\npm-cache\_logs\2019-02-13T10_41_56_811Z-debug.log

даже npm install -g npm не удается.

npm install -g npm
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/npm failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\pe\AppData\Roaming\npm-cache\_logs\2019-02-13T10_55_40_391Z-debug.log

Я думаю, у меня нет проблем, связанных с прокси (т.е. я устанавливаю прокси и получаю значимое значениедля 'npm get http-proxy' и npm get https-proxy ').Любая помощь высоко ценится.

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Я думаю, установка прокси на вашем конце может способствовать проблеме , вы за корпоративным брандмауэром и вам нужен туннель через прокси или вы работаете со своего персонального компьютера?

Может быть, вы могли бы попробовать следующее, чтобы увидеть, решит ли это вашу проблему:

  1. Сбросить ваши прокси npm:

    npm config rm proxy npm config rm https-proxy

  2. Установите в реестре npm значение npmjs без необходимости использовать ssl:

    Реестр набора настроек npm http://registry.npmjs.org/

  3. Снова установите Angular Router:

    npm i angular-ui-router

Надеюсь, это поможет!

0 голосов
/ 18 февраля 2019

Важно установить прокси так:

npm config set https-proxy http://host:port
npm config set proxy http://host:port

Также важно поставить следующее в конце .gitconfig

[url "https://"]
    insteadOf = git://
[url "https://github.com"]
    insteadOf = git@github.com

Этого, однако, недостаточно, есливы оказались в Windows 10. Оказывается (в Windows) npm попытается получить файл .gitconfig из homedir пользователя (по умолчанию c:\Users\[username]\.gitconfig) и проигнорирует глобальный конфиг / личный конфиг, если он установленв другом месте.Копирование файла глобальной конфигурации в вышеупомянутое местоположение исправило проблему для меня.

https://github.com/phonegap/phonegap-cli/issues/352

0 голосов
/ 13 февраля 2019

Сначала необходимо установить конфигурацию npm

npm config set registry http://registry.npmjs.org/

Затем вы можете выполнить npm install или установить любые другие пакеты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...