Ошибка при создании электронного приложения «Невозможно найти правильное приложение» с помощью электронного пакета - PullRequest
0 голосов
/ 26 апреля 2018

При запуске моего приложения с помощью npm start все работает нормально.Однако после создания моего приложения с использованием Electron-Packager и открытия .exe-файла происходит следующее: «Невозможно найти правильное приложение», полное описание:

ошибка

myФайл packager.json:

{
  "name": "electron-roll-tool",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "src/main.js",
  "scripts": {
    "start": "electron .",
    "build": "electron-packager ./src/ electron-roll-tool --win --out ../dist --arch=x64 --version=0.0.1 --overwrite --electron-version=1.8.4"
  },
  "repository": "https://github.com/alex1504/electron-roll-tool",
  "keywords": [
    "Electron"
  ],
  "author": "GitHub",
  "license": "MIT",
  "devDependencies": {
    "electron": "^1.8.4",
    "electron-packager": "^12.0.1"
  },
  "dependencies": {
    "moment": "^2.22.1",
    "xlsx": "^0.12.10"
  }
}

Я изменяю точку входа и моя структура проекта:

структура проекта

Как решить эту проблемупроблема?

1 Ответ

0 голосов
/ 15 июня 2018

В package.json команда 'build' неверна.Замените ./src/ на ./, а затем используйте ignore для исключения файлов и папок.

Поскольку electron-packager требуется package.json в папке src, чтобы знать главный вход и зависимости,а также нужны зависимости в src

...