ionic Error: read ETIMEDOUT

最近在更新ionic环境后,终端执行ionic start ionicProject blank的时候一直报以下错误

Error: read ETIMEDOUT
   at _errnoException (util.js:1022:11)
   at TLSWrap.onread (net.js:628:25)

经过不断的搜索资料和尝试之后,终于找到了解决方案.还是防火墙的原因

我们需要通过设置ionic的代理去解决超时的问题.具体可以参考官方的文档《ionic CLI->Configuring->Using a Proxy》.


下面我来说一下具体需要在终端下执行哪些命令.

1.安装CLI proxy plugin

npm install -g @ionic/cli-plugin-proxy

2.配置proxy

export HTTP_PROXY="http://127.0.0.1:51481" # also used by npm
export HTTPS_PROXY="https://127.0.0.1:51481" # also used by npm
export IONIC_HTTP_PROXY="http://127.0.0.1:51481"

其中127.0.0.1:51481是我自己的代理

3.安装ionic 模版

成功执行完以上两步后,我们就可以下载ionic的模版了

ionic start ionicProject blank

你可能感兴趣的:(Ionic)