заставить электрон выполнить себя в версии выполнения (npx Electron.) - PullRequest
0 голосов
/ 28 апреля 2020

мое приложение создает другой экземпляр с некоторыми параметрами:

exec(remote.process.argv[0] + " " + parameter)

В версии для сборки он работает идеально.

В версии для разработчиков (npx electron .) он не работает.

Так что мне нужно каждый раз перестраивать.

Как мне заставить мой код работать в версии dev?


В версии dev:

> remote.process.argv[0]
< "C:\Users\xxx\Downloads\node\editor3\node_modules\electron\dist\electron.exe"

Кажется, он не запускает мое приложение в версии dev.
Он просто открывает стандартный (пустой) электрон и помещает в него мой parameter без загрузки моего приложения (index.html).


упаковка. json:

{
  "name": "editor",
  "version": "0.1.0",
  "main": "main.js",
  "dependencies": {
    "markd": "^1.2.0",
    "marked": "^0.3.6"
  },
  "devDependencies": {
    "electron": "^8.2.1",
    "electron-packager": "^14.2.1"
  },
  "scripts": {
    "start": "electron .",
    "build": "electron-packager ."
  }
}
$ npm -v
6.4.1
$ node -v
v10.15.3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...