node.js - 실시간 - socket.io room



NPM이 모듈을 설치하지 않음:네트워크 소켓이 끊어짐 (5)

살람 (안녕하세요 뜻) :)

나는 node.js의 최신 버전을 우분투 12.04에 설치했다. 나는 프록시를 사용하지 않았고, 네트워크 설정이 올바르게 구성되어 있으며 NPM이 정상적으로 작동 한 지난 시간 이후로 손상되지 않았다. 그러나 이제 NPM은 다음과 같은 오류가있는 모듈 설치를 중단합니다.

[email protected]-desktop:~/projects/server v3$ npm install simple-proxy
npm WARN package.json [email protected].6.2 No repository field.
npm http GET https://registry.npmjs.org/simple-proxy
npm http GET https://registry.npmjs.org/simple-proxy
npm http GET https://registry.npmjs.org/simple-proxy
npm ERR! network socket hang up
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is 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! System Linux 3.5.0-17-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "simple-proxy"
npm ERR! cwd /home/nasser/projects/serverV3
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! code ECONNRESET
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/nasser/projects/serverV3/npm-debug.log
npm ERR! not ok code 0

https://src-bin.com


Answer #1

나는 같은 문제가 있었다. ISP의 https 처리에 문제가있는 것 같습니다. 하기:

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

나를 위해 일했다.


Answer #2

나는 같은 문제를 겪고 있었다. 이 thread 에서 해결책을 찾았습니다. 다음을 수행하여 npm 이 사용하는 유효한 프록시를 볼 수 있습니다.

npm config get proxy
npm config get https-proxy

프록시를 사용하는 경우 다음을 시도하십시오.

mv ~/.npmrc ~/.npmrc.bak

Answer #3

노트 패드가있는 .npmrc 파일을 찾습니다. 프록시 설정을 삭제하십시오.







npm