2017-03-17 9 views
0

私は電子アプリケーションを構築しており、electron-packagerライブラリをテストしています。 electron-packager .を単に実行すると、期待通りのビルドが得られます。ビルドには私の.objモデルファイルが含まれていません。親ディレクトリと兄弟ファイルは、.objファイルではなく、ビルドに含まれています。電子パッケージャはビルド済みアプリケーションの.objモデルファイルを除外

洞察力があれば幸いです。

+0

私は実際に 'electron-packager'コードを調べましたが、何らかの理由で' .obj'ファイル拡張子を持つファイルは無視されます。なぜ今に見てください。 – DonutGaz

答えて

0

将来的には、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週間これをやってきました。

関連する問題