我在用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这个地址,结果一直超时
各位知道什么原因导致的,怎么解决吗?
我了个去,折腾了那么久终于解决了~~~~
不知道你们的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发生了同样的问题了~!~!!啊啊啊啊啊啊啊啊啊啊啊啊啊~!!没看懂啊。求解~!