🌟
playwright install 実行で unable to verify the first certificate エラーを対処する
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