vite パッケージを使用するとエラーが発生します。
「string」型の式は「FileMenu」型のインデックス付けに使用できないため、要素は暗黙的に「any」型になります。
タイプ「FileMenu」でタイプ「string」のパラメータを持つインデックス署名が見つかりませんでした
一般的な意味は、any 型をオブジェクトのキー型として使用できないことです。したがって、解決策はたくさんあります。
1つ目: キータイプを使用する
fileTypes[scope.row.type as keyof FileMenu]
または
fileTypes[scope.row.type as keyof typeof fileTypes]
2 番目: このエラーは無視してください
このようなエラーを無視するように ts.config.json で設定します。
"suppressImplicitAnyIndexErrors": true のみを構成し、エラーが報告される場合は、次の行を追加できます。
"suppressImplicitAnyIndexErrors": true,
"ignoreDeprecations":"5.0"
その後、再パッケージ化して完了です