Electronでローカルファイルを扱うWindowsアプリは、v29にアップデートする前に気をつけよう

ElectronというかNode.jsの問題です。 リリースタイムラインによると2024/02/20にStableになる予定のElectron 29から、Node.jsが20系にアップデートされる可能性があります。 ※記事執筆時点ではリリースタイムラインページではv18.19と記載されていますが、Electron v29.0.0-beta.3ではNode.js 20.9.0が採用されています。 Windows版Node.jsのうち、以下のバージョンには、fsにおいてWTF-8の扱いにバグがあり、サロゲートペアが含まれるファイルパスを開こうとすると存在しない扱いになります。 v18.18.0 v20.4.0 以上、 … 続きを読む Electronでローカルファイルを扱うWindowsアプリは、v29にアップデートする前に気をつけよう