WSL 2 の Ubuntu で Electron 起動時に共有ライブラリがないとか色々怒られる

どうやら Linux としてもともと共有されていることが前提らしいライブラリを /node_modules/electron/dist/electron が多く必要としているらしく、それが OS によっては全然なかったりするらしい。

WSL2 で主にこの報告が多いみたいだけど、ディストリビューションは Ubuntu 以外にも CentOS (たぶん7) であったり、そもそも WSL じゃなかったりもするみたい。

自分の環境は以下。

  • WSL2
  • Ubuntu-20.04
  • Windows 10 [Version 10.0.19044.1387]

僕の場合は下記をインストールしたら必要なものが全て揃いました。

sudo apt install -y libnss3-dev libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm-dev

GUI のレンダリングや Chromium 関係の依存ライブラリ…っぽいです。