2017-04-19 5 views
0

프록시 뒤에서 npm에 문제가 있습니다.npm이 기업 프록시 뒤에 작동하지 않고 apm에서 시작되었습니다.

npm install은 apm에서 실행될 때 복제본을 git 할 수 없기 때문에 실패합니다. 이는 apm에서 동일한 명령 행이 작동하기 때문에 이상합니다.

npm ERR! Command failed: git -c core.longpaths=true fetch -a origin 
npm ERR! fatal: Unable to look up github.com (port 9418) (Unknown host.) 

.npmrc 내용

[url "https://"] 
    insteadOf = git:// 
[url "https://github.com/"] 
    insteadOf = [email protected]: 
[http] 
    proxy = proxy-xxx:8080 

가이 같은 명령이 작동을 수동으로 시작하는 경우 때문에 이상한 자식 URL에서 온다 보인다

proxy=http://proxy-xxx:8080 
http-proxy=http://proxy-xxx:8080 
https-proxy=http://proxy-xxx:8080 

.gitconfig 내용.

내가 놓친 것 없나요?

답변

0

플러그인 설치 중에 HOME 환경이 %USERPROFILE%\.atom\.node-gyp으로 설정되었습니다. 그것은 일반적인 자식 실행과는 분명히 다릅니다. 그래서 나는 HTTPS 프록시 설정과 스키마 대체 규칙을 설명하는 .gitconfig를 넣어서 문제를 우회했다.

건배, 얀