13
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vue-cliでtemplateが落とせないときの対処法

Posted at

結論

最終的には、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

これの対処法知ってる方いたら、教えてほしいです。

13
5
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?