programing

NPM의 https 프록시 설정을 지우는 방법은 무엇입니까?

stoneblock 2023. 5. 9. 22:02

NPM의 https 프록시 설정을 지우는 방법은 무엇입니까?

설정을 수 요? 음,, 제가 'NPM' 'SSL' ' 해야 하는지'에 입니다.set회사 네트워크의 프록시입니다.

프록시를 0으로 설정하려고 합니다.

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://'

경고를 무시할 수 있으며 프록시 설정을 성공적으로 지웠습니까?

위의 어떤 것도 나에게 도움이 되지 않았지만, 이것은 다음과 같습니다.

npm config rm proxy
npm config rm https-proxy

출처: http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html

다음을 사용하여 삭제해 보십시오.

npm config delete proxy
npm config delete https-proxy
npm config rm proxy
npm config rm https-proxy
unset HTTP_PROXY
unset HTTPS_PROXY
unset http_proxy
unset https_proxy

젠장, 마침내 이것은 데비안 제시에서 프리복시(광고 제거제)가 설치된 속임수를 합니다, 감사합니다:-)

이것은 이미 답변이 되었지만 제 생각에는--global구성이 제대로 적용되지 않았습니다.

npm config rm proxy사용자 구성에서 프록시를 제거합니다.
은 다음을할 수 .npm config list.

에 다면이 ,proxy또는https-proxy 에서 설정된 .--global제거할 명령입니다.

마지막으로 로컬 및 글로벌 구성 모두에서 프록시를 정리합니다.

npm config rm proxy
npm config rm https-proxy
npm config --global rm proxy
npm config --global rm https-proxy

버전에서는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 config set registry "http://registry.npmjs.org"
npm config set strict-ssl false

프록시 세트를 제거하기 위해 다음 명령을 사용했습니다.

    npm config rm proxy
    npm config rm https-proxy

그리고 그것은 나의 문제를 해결했습니다 :)

npm 구성 설명서를 살펴보면 다음과 같습니다.

대리인

기본값: HTTP_PROXY 또는 http_proxy 환경 변수 또는 null

유형: url

이에따프사비기하위해화활성용,proxy설정을 다음으로 설정해야 합니다.nullnull로 하려면 " " " " " " " " " " " " " " " " " " " 을 해야 합니다.HTTP_PROXY또는http_proxy환경 변수가 설정되지 않았습니다.따라서 이러한 환경 변수의 설정을 해제하고 다음을 수행해야 합니다.npm config ls -l드라마들.proxy = null.

또한 다음 사항에 유의해야 합니다.

  • http_proxy 및 https_proxy 구성 설정만 삭제해도 HTTP_PROXY 또는 http_proxy 환경 변수가 계속 설정되어 있고
  • 레지스트리를 http://를 사용하도록 설정하고 strict-ssl을 false로 설정하면 프록시 뒤에 있지 않고 HTTP_PROXY가 설정되어 있는 경우에는 도움이 되지 않습니다.

사용을 끄기 더입니다. npm은 프록시 사용을 설정/합니다.할 수도 있습니다.use_proxy부울 형식입니다.

npm 프록시를 삭제하거나 제거하는 간단한 방법이 있습니다.

npm config delete proxy
npm config delete https-proxy

저도 같은 문제를 겪은 적이 있습니다.
프록시 값을 삭제하려면 다음 단계를 수행합니다.

1.npm에서 하려면:
는 중요)(-g는 중요함)
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

이제 명령줄을 닫고 열어 변수(프록시)를 새로 고칩니다.

위의 어떤 것도 저에게 효과가 없었습니다.사용자 홈 디렉토리(예: c:\users\abcuser) 아래에 있을 파일 ".npmrc"를 편집해야 했습니다.

http_proxy=null
registry=https://registry.npmjs.org/
strict-ssl=true
proxy=null

작동합니다.

npm config delete http-proxy
npm config delete https-proxy

npm config rm proxy
npm config rm https-proxy

set HTTP_PROXY=null
set HTTPS_PROXY=null

Windows 7에서 npm 버전 2.10.1을 실행하여 다음을 사용했습니다.

npm config delete proxy
npm config delete https-proxy

사용해 보십시오.

npm config 삭제 http-session

npm 구성 삭제 https-https-https

npm 구성 프록시

npm config rm https-message

set HTTP_PROXY=hosts

HTTPS_PROXY= 설정

npm에서 구성을 제거하는 가장 쉬운 방법은 npm 구성 파일을 편집하는 것입니다.이렇게 하려면 두 개의 명령만 있으면 됩니다. 하나는 편집을 위해 npm 구성 파일을 여는 것이고 다른 하나는 변경 사항을 확인하는 것입니다.

  1. 형자npm config list활성화된 모든 npm 구성 목록을 봅니다.
  2. 형자npm config edit구성을 하여 텍스트 편집기를 . npm 파일은 다음과 같습니다.프록시 라인을 제거합니다(또는 단순히 주석을 달기만 하면 됩니다).
  3. 구성 파일을 저장하고 닫습니다.
  4. 형자npm config list프록시 구성이 제거되었는지 확인합니다.

제기랄!

저는 이 페이지에 나열된 모든 것을 시도했지만 아무 것도 작동하지 않았습니다. 그리고 나서 구성 편집을 시도했습니다.즉시 작동했습니다. (Windows 10 사용)

npm config delete proxy -g

저를 위해 일했습니다.

-g처음에는 그 옵션으로 설정되었기 때문에 중요했습니다. " 음을사설확수있다습니다인할성구을된정여용하 할 수 .

npm config list
npm config rm proxy
npm config rm https-proxy

나를 위해 일했습니다.

http-proxy가 아니라 proxy인 것 같습니다.

npm config set proxy="http://yourproxyhere"

정확히 동일한 문제가 발생했습니다. npmrc 파일을 제거하고 키를 삭제한 후에도 프록시 구성이 계속 표시됩니다.

나는 npm이 기본적으로 windows env key http-proxy를 사용하고 있다는 것을 알게 되었습니다.

따라서 컴퓨터->속성->고급 시스템 설정->환경 변수로 들어가 http-proxy 키가 구성되어 있지 않은지 확인합니다.

제 경우(Ubuntu 기반의 Linux Mint 16), 저는 다음을 수행해야 했습니다.

  1. npm config delete https-proxy그리고 또한

  2. 을 제거합니다.https_proxyparameter - 이 은 Bash 환경매이 - 어이동디서도에을작다찾니폴됩으로 폴백됩니다.https_proxy:

    $ http_proxy='' https_proxy='' npm config get https-proxy
    null
    $ http_proxy='' xxhttps_proxy='' npm config get https-proxy
    https://1.2.3.4:8080
    

하십시오.C:\Users\myusers.npmrc파일. 가끔 npm 프록시 구성 설정이 적용되지 않을 수 있습니다. 그래서 거기서 확인해 볼 가치가 있습니다.

npm config delete http-proxy
npm config delete https-proxy

npm config delete proxy -g
npm config delete http-proxy -g

그리고나서

npm config get proxy

무효의

또한.

npm i -g bower to update

npm은 프록시에 버그가 있었습니다.

회사 네트워크의 프록시를 전환하고 홈/개인 네트워크의 프록시를 제거하려면 사용할 수 있습니다.--no-proxy

샘플 사용량:

npm install --save-dev "@angular/animations@8.2.14" --no-proxy

npm 구성 목록을 실행하면 모든 프록시 값이 나열됩니다.내 경우 프록시 값을 글로벌 npmrc 파일에서 가져와 제거한 후 윈도우 시스템에서 npm 설치를 완료할 수 있었습니다.

제가 NPM 때문에 큰 문제를 겪고 있었기 때문에 이것을 여기에 남겨두겠습니다.

다음을 사용하여 프록시 설정을 변경하려고 했습니다.npm config set proxy "http://.../"그리고 나서 달리기npm config get proxy설정한 값과 다르게 항상 잘못된 값을 반환했습니다.

저는 제가 한 일이 있다는 것을 알았습니다..npmrc가 운영하려던 .npm install그리고 이 파일이 내 설정을 무시하고 있다는 것.

그래서 프록시 값을 청소하는 것이었지만, 저는 또한 변경해야 했습니다..npmrc폴더 프로젝트 내부에 있습니다.

그 후 모든 것이 잘 작동했습니다.

사용한 적이 있습니다.

npm config set proxy null
npm config set https-proxy null

그리고 그것은 저에게 효과가 있었습니다.

안부 전합니다

이것은 나에게 효과가 있습니다.

proxy=http://<username>:<pass>@proxyhost:<port>

https-proxy=http://<uname>:<pass>@proxyhost:<port>

샘플 in my instance username:unname 및 password:pword

npm config set proxy=http://uname:pword@192.168.5.8:8080

npm config set https-proxy=http://uname:pword@192.168.5.8:8080

저는 오랫동안 이것과 씨름하고 있었습니다.제가 마지막으로 한 것은 .npmrc 파일(사용자 디렉토리와 사용자 이름에서 찾을 수 있음)로 이동한 것입니다.C:\Users\erikj/.npmrc)에서 텍스트 편집기로 열어 프록시 설정을 수동으로 제거하고 http:// 설정을 https://로 변경했습니다.이 경우 http나 https 중 어느 것이 당신에게 효과가 있을지 실험해 봐야 할 문제입니다.제 경우에는 https가 작동했습니다.계산해 보세요.

나의 경우, (윈도우즈 OS), 나열된 모든 명령을 입력한 후 npm은 윈도우 레지스트리 설정에서 프록시를 계속 사용했습니다.

HKEY_CURRENT_USER \ 환경

그냥 거기서 프록시 설정을 제거하고, 그 후에 나는 PC를 다시 시작했고, "npm 설치"가 나를 위해 작동했습니다.

Http 모듈은 더 이상 사용되지 않으며 HttpClient로 대체되었습니다.

를 가오기다변경으로 합니다.import { HttpClientModule }'@angular/common/http';

언급URL : https://stackoverflow.com/questions/21228995/how-to-clear-https-proxy-setting-of-npm