electron-builder
でMac OS用のアプリケーションをビルドする際にpackage.json
のfiles
指定が無視される問題は、いくつかの原因が考えられます。以下の点を確認してみてください:
files
配列内のパスが正しく指定されているかどうか。特定のファイルやフォルダを除外する場合、ファイル名の先頭に!
を付ける必要があります¹。package.json
に構文エラーがないかどうか。例えば、不要なカンマや括弧がないかなどです。asar
を使用している場合、asar
ファイルに含めたくないファイルをpackage.json
で指定する必要があります¹。electron-builder
を使用しているかどうか。古いバージョンでは、このような問題が発生することがあります。もし上記の点を確認しても問題が解決しない場合は、electron-builder
のGitHubのissueトラッカーで類似の問題が報告されていないかを確認するか、新たにissueを報告することを検討してみてください⁴。また、Stack Overflowなどのコミュニティで質問を投稿して、他の開発者からのフィードバックを得るのも一つの方法です²。
ソース: Bing との会話 2024/5/15 (1) Electron-builderでパッケージに「含めたくない」ファイルを指定する. https://zenn.dev/takamichie/articles/261d5bc54ce0a5. (2) builder ignores build.files, build.extraResources & build .... https://github.com/electron-userland/electron-builder/issues/2928. (3) exclude files from build in electron via package.json. https://stackoverflow.com/questions/61409946/exclude-files-from-build-in-electron-via-package-json. (4) Application Contents - electron-builder. https://www.electron.build/configuration/contents.html.