結論
最終的には、offlineインストール。
事の起こり
テスト用のvueプロジェクトがほしくて、久々にvue-cliでプロジェクトを作ろうとしたら以下のようなエラーが発生。
> vue init webpack test
vue-cli · Failed to download repo vuejs-templates/webpack: self signed certificate in certificate chain
色々調べたところSSL証明書の問題のようで、以下のコマンドでSSLの設定を変更
npm set strict-ssl false
再度実行。
> vue init webpack test
vue-cli · Failed to download repo vuejs-templates/webpack: self signed certificate in certificate chain
だめでしたー。
その後もいろいろ調べたんですが、解決せず。
結局、テンプレートをローカルから持ってくるオフラインインストールで解決しました。
今更ですが、vue-cliは2系です。
3系は現在(2018/5/18)時点でBetaでオフラインインストールの機能もないようです。
オフラインインストール
vue-cliの実行オプションとして--offline
を付けるとローカルにあるテンプレートを使うことができます。
Linuxだとルート、WindowsだとC:\Users\ユーザー名
の下の.vue-templates\指定したテンプレート名
を見に行きます。
git cloneやダウンロードをして指定の場所においておけば、そのテンプレートを使ってvue-cliでプロジェクトを作ることができます。
> vue init webpack --offline test
最後に
vue-cli · Failed to download repo vuejs-templates/webpack: self signed certificate in certificate chain
これの対処法知ってる方いたら、教えてほしいです。