私はbrowserifyを使って私のアプリケーションのすべての.jsファイルをdist/main.js
にマージしています。私package.json
は、次のようになります。Electronのapp.getAppPath()はどこに向いていますか?
"main": "./dist/main.js",
"scripts": {
"start": "electron ./dist/main.js",
},
"bin": {
"electron": "./node_modules/.bin/electron"
}
と私は正しくnpm run start
で自分のアプリケーションを実行することができます。 しかしmain.js
に、私はapp.getAppPath()
を使用している場合、私は得る:
/home/myuser/projects/electronProject/node_modules/electron/dist/resources/default_app.asar
私はこれが
/home/myuser/projects/electronProject/dist/main.js
ことを期待する私は、このメソッドの使用方法を誤解していましたか?電子プログラムのエントリポイントのパスを取得するにはどうすればよいですか? default_app.asar
の役割は何ですか?
おかげ
実際、[electron-reload](https://github.com/yan-foto/electron-reload)がそれを使用しているという事実から問題が生じ、実際には私にとってはうまくいかないようです。私はgithub問題としてあなたの質問を著者に送付します。 – Marco