Как я могу очистить предыдущую настройку ssl прокси NPM? хорошо, я ищу много, но все, что я получил, главным образом о том, как set
прокси в корпоративной сети.
Я пытаюсь установить прокси на ничего:
npm config set http-proxy
npm config set https-proxy
первая команда проходит, а вторая предупреждает, что:
npm WARN invalid config proxy=""
npm WARN invalid config Must be a full url with 'http://'
предупреждение пренебрежимо, и я успешно очистил настройку прокси?
<user_dir>/.npmrc
файлаОтветы:
Ничто из вышеперечисленного не помогло мне, но это сделало:
Источник: http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html
источник
npm config list
для проверки конфигурации прокси, возможноnpm config rm http-proxy
, тоже нужноrm
Параметр не работает на старых версияхnpm
для Windows - см @ ответ Аарона ниже.Попробуйте удалить их с помощью:
источник
npm config rm http-proxy
LinuxЧерт, наконец-то, это делает трюк в Debian Jessie с установленным privoxy (средством для удаления рекламы), спасибо :-)
источник
На этот вопрос уже отвечали, но я думаю, что
--global
конфиг не покрыт должным образом.При запуске
npm config rm proxy
вы удаляете прокси из конфигурации пользователя .Это можно легко проверить, запустив:
npm config list
.Если есть
proxy
илиhttps-proxy
настройка, заданная в глобальной конфигурации, вы должны использовать--global
команду, чтобы удалить ее.Таким образом, в конце будут очищены прокси из локальных и глобальных конфигураций:
источник
В последней версии
npm rm proxy
не работает. Вместо этого используйтеnpm rm http-proxy
npm config rm proxy npm config rm https-proxy
источник
По умолчанию значение
npm
ищет пакеты изhttps://registry.npmjs.org
. Что вы должны сделать , это переопределитьregistry
иstrict-ssl
значение.источник
Если вы изучите документацию по конфигурации npm , там написано:
В соответствии с этим, чтобы отключить использование прокси,
proxy
необходимо установить значениеnull
. Чтобы установить нулевое значение прокси-сервера, необходимо убедиться, чтоHTTP_PROXY
илиhttp_proxy
переменная окружения не установлена. Так что сбросьте эти переменные окружения и убедитесь, что этоnpm config ls -l
видноproxy = null
.Также важно отметить, что:
Было бы лучше, если бы npm установил логический тип прокси для включения / выключения использования прокси. Или они могут ввести новую настройку
use_proxy
типа логического типа.источник
delete
&rm
) только удаляютhttps-proxy
&proxy
настройки для вашей локальной конфигурации npm - не по умолчанию, установив значение null, оно переопределяет эти настройки по умолчанию--proxy=null
чтит, кто-нибудь знает подробности?--no-proxy
кажется, работаетЯ использовал следующие команды для удаления любого набора прокси:
И это решило мою проблему :)
источник
Существует простой способ удаления или удаления прокси-серверов npm.
источник
Однажды у меня была такая же проблема.
Чтобы удалить значения прокси, выполните следующие шаги:
1.Чтобы удалить прокси в npm:
(-g is Важно)
npm config delete proxy -g
npm config delete http-proxy -g
npm config delete https-proxy -g
Проверьте файл конфигурации npm, используя:
npm config list
2. Удалить системный прокси:
set HTTP_PROXY=null
set HTTPS_PROXY=null
Теперь закройте командную строку и откройте ее, чтобы обновить переменные (прокси).
источник
Ничто из вышеперечисленного не помогло мне. Мне пришлось отредактировать файл ".npmrc", который будет находиться в домашнем каталоге пользователя (например: c: \ users \ abcuser):
источник
Запустив версию 2.10.1 в Windows 7, я использовал:
источник
Это работает
источник
Самый простой способ удалить любую конфигурацию из npm - это отредактировать файл конфигурации npm. Для этого требуется всего две (2) команды; один, чтобы открыть файл конфигурации npm для редактирования, другой, чтобы подтвердить ваши изменения.
npm config list
чтобы просмотреть список всех активных конфигураций npm.npm config edit
чтобы открыть текстовый редактор с конфигурациями npm. Удалить строку прокси (или просто закомментировать).npm config list
чтобы подтвердить, что конфигурация прокси была удалена.Такова жизнь!
Я перепробовал все перечисленное на этой странице, но ничего не получилось, затем я попытался отредактировать конфиг Это сработало мгновенно. (Я использую Windows 10)
источник
работал на меня.
-g
было важно, так как изначально он был установлен с этой опцией. Вы можете проверить настройки, установленные с помощью:источник
Я думаю, что это не http-прокси, а прокси:
источник
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly. See: 'npm help config'
ни один из других вариантов не работал. Этот работал лучше всего.Работал для меня
источник
У меня точно такая же проблема, я вижу свою конфигурацию прокси даже после удаления файла npmrc и удаления ключей.
Я обнаружил, что npm по умолчанию использует http-proxy ключа env для Windows.
Перейдите в «Компьютер» - «Свойства» -> «Дополнительные параметры системы» -> «Переменные окружения» и убедитесь, что не настроен ключ http-прокси.
источник
http-proxy
. Может быть, предупреждение действительно пренебрежимо.В моем случае (Linux Mint 16 на основе Ubuntu) мне пришлось:
npm config delete https-proxy
, а такжеочистить
https_proxy
параметр среды Bash - как ни странно, хотя я нигде не могу найти это документированное поведение, npm возвращается кhttps_proxy
:источник
Смотрите настройки npm в
C:\Users\myusers.npmrc
файле. Иногда настройки конфигурации прокси-сервера npm не применяются. так что стоит проверить там.источник
Попробуй это,
Конфигурация npm удалить http-прокси
Конфигурация npm удалить https-прокси
npm config rm proxy
Конфигурация npm rm https-прокси
set HTTP_PROXY = null
установить HTTPS_PROXY = ноль
источник
затем
также
у npm была ошибка на прокси
источник
выполнить список конфигурации npm, в котором будут перечислены все значения прокси-сервера. В моем случае значение прокси-сервера было получено из глобального файла npmrc, удалено и им удалось завершить установку npm на моем компьютере с Windows
источник
Я использовал
и это сработало для меня.
С уважением
источник
это работает для меня FIME
пример в моем случае имя пользователя: uname и пароль: pword
источник
Я боролся с этим целую вечность. В конце концов я перешел в файл .npmrc (его можно найти в каталоге пользователя, за которым следует имя пользователя, т.е. C: \ Users \ erikj / .npmrc), открыл его в текстовом редакторе, вручную удалил все прокси настройки и изменил настройку http: // на https: //. В этом случае стоит экспериментировать, подойдет ли вам http или https. В моем случае https работал. Пойди разберись.
источник
Ну, я оставлю это здесь, потому что у меня были большие проблемы с NPM.
Я пытался изменить настройки прокси с помощью
npm config set proxy "http://.../"
и затем запуститьnpm config get proxy
. ВСЕГДА возвращалось неверное значение, отличное от того, которое я установил.Я узнал, что у меня есть
.npmrc
COMMITED для проекта, который я пытался запустить,npm install
и этот файл переопределяет мою собственную конфигурацию.Так что это чистило значение прокси, но мне нужно было также изменить проект
.npmrc
внутри папки.После этого все заработало нормально.
источник
Если вы хотите переключаться между прокси для корпоративной сети и удалять прокси для домашней / личной сети, вы можете использовать
--no-proxy
Пример использования:
источник
В моем случае (Windows OS), после того, как все перечисленные команды были перечислены, npm продолжал брать прокси в настройках реестра Windows.
\ HKEY_CURRENT_USER \ Environment
просто удалите настройки прокси там, после этого я перезапустил пк и тогда у меня сработала "установка npm"
пример
источник
Модуль Http устарел и заменен на HttpClient.
Измените ваш импорт на
import { HttpClientModule }
с'@angular/common/http';
источник