私は電子アプリケーションを構築しており、electron-packager
ライブラリをテストしています。 electron-packager .
を単に実行すると、期待通りのビルドが得られます。ビルドには私の.objモデルファイルが含まれていません。親ディレクトリと兄弟ファイルは、.objファイルではなく、ビルドに含まれています。電子パッケージャはビルド済みアプリケーションの.objモデルファイルを除外
洞察力があれば幸いです。
私は電子アプリケーションを構築しており、electron-packager
ライブラリをテストしています。 electron-packager .
を単に実行すると、期待通りのビルドが得られます。ビルドには私の.objモデルファイルが含まれていません。親ディレクトリと兄弟ファイルは、.objファイルではなく、ビルドに含まれています。電子パッケージャはビルド済みアプリケーションの.objモデルファイルを除外
洞察力があれば幸いです。
将来的には、electron-packager
モジュールは、WindowsシステムとUnixシステムの両方で書かれています。 .exeコンパイルプロセス中、Windowsは.obj
ファイルを生成します。この場合、electron-packager
はファイルignore.js
に.obj
ファイルを追加し、.obj
の3Dモデルが結果のバイナリに含まれないようにします。ここで
See this issue on GitHub conversation here
electron-packager
モジュールでignore.js
ファイルから該当するコードです:あなたは.objファイルを使用している場合
const DEFAULT_IGNORES = [
'/node_modules/electron($|/)',
'/node_modules/electron-prebuilt($|/)',
'/node_modules/electron-packager($|/)',
'/\\.git($|/)',
'/node_modules/\\.bin($|/)',
'\\.o(bj)?$'
]
、配列からこの.objファイルの行をコメントアウトし、あなたは行くのが良いです。私はWindowsとLinuxの両方のマシンで2週間これをやってきました。
私は実際に 'electron-packager'コードを調べましたが、何らかの理由で' .obj'ファイル拡張子を持つファイルは無視されます。なぜ今に見てください。 – DonutGaz