错误:离子命令时无法获取本地颁发者证书

时间:2017-11-25 14:20:24

标签: ionic-framework ionic-cli

我开始使用离子启动appName创建离子项目,Ionic为您提供7种模板,

enter image description here

但是我只能下载一个名为“conference”的模板。其他人,我会收到错误“错误:无法获得本地颁发者证书”。我已经设置了代理。 enter image description here

我的问题是为什么只有我可以下载的会议,也许是因为所有我不应该下载所有的同一个回购,但我仍然可以下载其中一个。

enter image description here

有谁知道吗?

这是我的环境,如下所示

cli包:(〜\ v8.9.1 \ node_modules)

@ionic/cli-plugin-proxy : 1.5.6
@ionic/cli-utils        : 1.19.0
ionic (Ionic CLI)       : 3.19.0

系统:

Node : v8.9.1
npm  : 5.5.1
OS   : Windows 10

2 个答案:

答案 0 :(得分:0)

在windows / linux系统中设置值NODE_TLS_REJECT_UNAUTHORIZED的环境变量0

答案 1 :(得分:0)

为了解决该问题,我手动安装了离子启动器

要这样做:

1-以详细模式执行离子启动命令。空白模板的示例

ionic start myApp blank --verbose

您将收到以下错误:

  superagent GET https://d2ql0qc7j8u4b2.cloudfront.net/angular-official-blank.tar.gz +0ms
\ Downloading and extracting blank starter
Error: unable to get local issuer certificate

2-因此,现在,您需要使用http客户端下载错误消息中提到的zip,对于我来说,我使用的是chrome:

https://d2ql0qc7j8u4b2.cloudfront.net/angular-official-blank.tar.gz

3-一旦下载了zip,就拥有了离子型入门项目zip。因此,要开始研究它,您需要提取它:

4-为了更新您的projet依赖项,请执行:

npm install

5-启动您的离子应用程序并享受离子框架:)

ionic serve 

enter image description here