🌟

playwright install 実行で unable to verify the first certificate エラーを対処する

2024/09/26に公開

playwright install 実行で unable to verify the first certificate エラーを対処する

概要

会社によって証明書の設定が必須になる場合があり、正しく設定されていないと証明書エラーがでてしまう。今後のために覚書として残す。

この対応環境はWSLでないWindows上のNodejsの話となる。
※処理を行うときは、PowerShell上ではなくコマンドプロンプトで実行する

手順

1. 証明書ファイルをドキュメント下のフォルダに配置する

C:\Users\<ユーザー名>\Documents\MyCerts\myCert.pem
フォルダ名は指定はないが、分かりやすい名前(MyCerts等)で作成することをお勧めする。

2. 証明書ファイルをNodejsに認識させる

set NODE_EXTRA_CA_CERTS=C:\Users\<ユーザー名>\Documents\MyCerts\myCert.pem

ファイルパスの箇所は証明書ファイル自体をコマンドプロンプトにドラッグ&ドロップすれば自動でパスを記載できる。

3. 証明書ファイルをNPMに認識させる

npm config set cafile "C:\Users\<ユーザー名>\Documents\MyCerts\myCert.pem"

4. 再度実行を行う

npx playwright install

エラーが出なくなり、最終ログに”Happy hacking!”と出れば完了となる。

Discussion