我在用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这个地址,结果一直超时
各位知道什么原因导致的,怎么解决吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我了个去,折腾了那么久终于解决了~~~~
不知道你们的host文件有没有改过?
因为我的改过host翻墙,后来用lantern翻墙。今天无意中看到一个说把host相关翻墙配置删了就可以的,我删了github相关的配置结果真的就可以了。。。如果你们的host也有改过的可以试试看!
个中原因不懂,不过我猜测有没有可能是host文件配置跟代理软件的相关配置冲突了?
同问这个问题
手机写的,
vue init webpack project-name请问题主解决这个问题了吗?同样遇到这个问题不知道怎么解决...
简单而言,原因是代理设置问题。
具体而言,是
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文件,配置好对应的代理服务器。简单一点,你也可以直接下载对应的模板,比如 webpack-simple 放置在需要执行
vue init的同级目录中,使vue init能够成功运行。友情提醒
注意
webpack-simple模板,使用的是vue 2.0版本,如果你想要基于1.x版本开发,请使用vue init webpack-simple#1.0 my-project命令指定模板分支。我之前也遇到同样的问题,找了一会发现,应该是hosts的问题,我之前改过自己的hosts,把它恢复成默认的状态就可以了
昨天是好的。。更了2.5版本的vue-cli我的就跟原po发生了同样的问题了~!~!!啊啊啊啊啊啊啊啊啊啊啊啊啊~!!没看懂啊。求解~!