Liam Lambert
3 10月 2024
JavaScript プロジェクトでの Vite のクラス フィールド変換の回避

Vite でクラス フィールドの変換を処理することは、特に FoundryVTT などのシステムに接続する場合には困難です。これらの変更はプラットフォームの要件と一致しないことが多く、そのため初期化が正しく行われません。元のクラス フィールドの動作はBabel プラグインを使用しビルド構成を変更することで維持できます。これにより、Vite を使用して開発されたコードを使用した外部プラットフォーム間のシームレスな通信が保証されます。 useDefineForClassFields などの設定を調整することで、JavaScript ファイルのコンパイル プロセスをより詳細に制御でき、実行時の競合を防ぐことができます。