Electron的app.getAppPath()指向哪里?

Mar*_*ona 8 package.json electron

我使用browserify将我的应用程序的所有.js文件合并到一个dist/main.js.我package.json看起来像:

"main": "./dist/main.js",
"scripts": {
    "start": "electron ./dist/main.js",
},
"bin": {
  "electron": "./node_modules/.bin/electron"
}
Run Code Online (Sandbox Code Playgroud)

我可以正确运行我的应用程序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

我误解了这种方法的用法吗?如何获得Electron程序入口点的路径?有什么作用default_app.asar

谢谢