0
$npm start
で実行するとアプリケーションが正常に動作します。私がelectron-packagerを使用してアプリケーションを構築した後、ビルドされたアプリケーション内のjavascriptは画像ディレクトリ内のアセットを見つけることができません。電子パッケージャを使用してアプリケーションをビルドした後、javascriptが画像を見つけることができません
例:main.jsにアプリアイコンを定義しますvar mb = menubar({width: 370, height: 210, preloadWindow:true, icon: 'img/icon/icon.png'});
これはエラーUncaught Error: ENOENT: no such file or directory, open 'img/icon/icon.png'
です。
イメージをHTMLにロードすると正常に動作します。
'/ img/icon/icon.png'を試したことがありますか? –
@RaphaelRafatpanah、Yep – Andy
配布用にパッケージ化した後、相対パスが機能しなくなると、 '__dirname'を使用してパスを作成する必要があります。 –