我在用vue.js的vue-cli工具创建项目的时候出现了connect ECONNREFUSED 192.30.252.137:443 这个问题。
用的淘宝镜像
PS F:\myWeb\1guanggao\qixi2016> vue init webpack
? Generate project in current directory? Yes
vue-cli · connect ECONNREFUSED 192.30.252.137:443
connect ETIMEDOUT 192.30.252.137:443
现在出现这个问题,尝试ping这个地址,结果一直超时
各位知道什么原因导致的,怎么解决吗?
PHP中文网2017-04-17 15:25:48
가서 한참 고생하다가 드디어 해결했어요~~~~~
호스트 파일이 수정되었는지 궁금합니다.
벽을 우회하도록 호스트를 변경한 후 랜턴을 사용하여 벽을 우회했기 때문입니다. 오늘 우연히 방화벽 우회를 위해 호스트 관련 설정만 삭제하면 충분하다는 분을 봤는데, github 관련 설정을 삭제했더니 정말 잘 되더라고요. . . 호스트가 수정된 경우 시도해 볼 수 있습니다!
이유는 모르겠지만, 호스트 파일 구성이 프록시 소프트웨어의 관련 구성과 충돌할 가능성이 있는 것 같은데요?
ringa_lee2017-04-17 15:25:48
간단히 말하면 프록시 설정 문제입니다.
구체적으로 vue-cli
에서는 request
을 이용하여 다운로드 가능한 템플릿 목록을 조회하고, download-git-repo
을 이용하여 해당 템플릿을 다운로드할 수 있습니다.
request
모듈request
에는 프록시 세트가 없습니다. vue-init
및 vue-list
파일에서 request
이 사용되는 위치를 수정하고 vue-init
메서드와 같은 해당 프록시 서버 설정을 추가할 수 있습니다. checkDistBranch
:
이렇게 하면 vue-cli
이 해당 다운로드 가능한 템플릿 목록을 쿼리할 수 있습니다.
download-git-repo
모듈 다운로드 모듈은 download-git-repo
모듈에 의존하는 download
을 사용합니다. download
모듈은 caw
에 설정한 프록시를 읽을 수 있는 .npmrc
모듈을 사용합니다. 🎜> 템플릿을 다운로드하는 과정에는 문제가 없을 것입니다. .npmrc
호출 방식을 수정하고 request
속성을 추가합니다. proxy
파일을 설정하고 해당 프록시 서버를 구성하세요. .npmrc
이 실행되어야 하는 동일한 레벨 디렉토리에 배치하면 vue init
이 성공적으로 실행될 수도 있습니다. vue init
템플릿은 webpack-simple
버전을 사용하므로 vue 2.0
버전을 기반으로 개발하려면 1.x
명령을 사용하여 템플릿 브랜치를 지정하세요. vue init webpack-simple#1.0 my-project
ringa_lee2017-04-17 15:25:48
어제는 좋았습니다. . vue-cli 버전 2.5로 업데이트 후, 원본 포와 동일한 문제가 발생합니다~! ~! ! 아아아아아아아아아아아아아아아아아~! ! 모르겠어요. 해결책을 찾아보세요~!