はじめに
普段持ち歩きmacで開発している時には起こらなかったのですが、自宅win環境でプロジェクトをクローンして作業を始めたところ、npm install全然終わらないし、待たされた挙句エラーを吐かれるという事象に遭遇したので、少しでも被害者減ればと備忘録的に残しておきます。
プロジェクトの中身👇
- Astrojsを使用したプロジェクト
- 中にはReact形式のコンポーネント
サクッと解決策
以下を実行したら直りました。このコマンドの詳しい話は先人のありがたい記事があるのでそちらを参照頂ければ。
npm config set strict-ssl false
紆余曲折あった話
最初はpackage-lock.json
が存在する状態でnpm install
してこけたので、もちろん消して再チャレンジしてみるわけですよ。そうすると、
sill idealTree buildDeps
の状態で停止しました。まあ3分くらいは待ったんですが、待ちきれなくなって、検索していろんな対処法を試してみることにしました。(ここで大人しく待っていれば解決も早かったのに!)
nodeアンインストールしたり、最新バージョンにしたり、逆にバージョン下げるといいかもよ!(どっちやねん)みたいな記事を漂流しながら、とりまnodeを最新バージョンに上げて再起動しました。何も変わりません。
他にもnpmのキャッシュ削除するといいよ!みたいな記事をみて、npm cache clean --force
するけどなんも変わらんです。
とまあいろいろあり、解決策万事尽きたところで、npm install
を行い、前述の停止状態で永遠と待ちました。switchで遊べる時間がありました。
最終的に、
code UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE
というエラーが表示されたので、検索で一発K.O.
みなさんも慌てず、エラー文出るまで待ちましょう...
(持ち歩きのmacではこんなエラー出なかったのになぁ あさを)