Не удается запустить приложение Electron на других устройствах после упаковки (правка: причина в библиотеке nfc) - PullRequest
0 голосов
/ 28 мая 2018

У меня есть электронное приложение, которое использует Vue.js.

Я запустил пакет электроники и получил красивую папку.Когда я запускаю исполняемый файл на своем компьютере, он работает.Окно отображается, и все отлично работает.

Однако, если я запускаю его на любом другом компьютере с winx64, оно выходит из строя.

Ошибка не отображается, при запуске cmd ничего не отображается ифоновые процессы запускаются, но окно не открывается.

Так что я подумал, может быть, это проблема зависимости.Однако у меня установлены обе зависимости.Я гуглял целую вечность, но не могу выяснить, в чем проблема.

    "dependencies": {
    "axios": "^0.18.0",
    "electron-log": "^2.2.14",
    "electron-logger": "^0.0.3",
    "electron-packager": "^12.1.0",
    "moment": "^2.22.1",
    "nfc-pcsc": "^0.6.2",
    "vue": "^2.0.1",
    "vue-config": "^1.0.0",
    "vue-momentjs": "^0.1.2",
    "vue-router": "^3.0.1",
    "vuetify": "^1.0.17"
  },
  "devDependencies": {
    "@babel/core": "^7.0.0-beta.46",
    "@babel/plugin-proposal-class-properties": "^7.0.0-beta.46",
    "@babel/polyfill": "^7.0.0-beta.46",
    "@babel/preset-env": "^7.0.0-beta.46",
    "@babel/register": "^7.0.0-beta.46",
    "babel-loader": "8.0.0-beta.2",
    "cross-env": "^5.1.4",
    "css-loader": "^0.28.11",
    "devtron": "^1.4.0",
    "electron": "^2.0.0",
    "electron-debug": "^1.5.0",
    "electron-rebuild": "^1.7.3",
    "file-loader": "^1.1.11",
    "html-loader": "^0.5.5",
    "html-webpack-plugin": "^3.2.0",
    "rimraf": "^2.6.2",
    "vue-devtools": "^3.1.9",
    "vue-loader": "^15.0.9",
    "vue-template-compiler": "^2.5.16",
    "webpack": "^4.8.0",
    "webpack-cli": "^2.1.3",
    "webpack-dev-server": "^3.1.4",
    "webpack-merge": "^4.1.2"
    }

Редактировать:

Я обнаружил, что библиотека nfc-pcsc, которую я использую, является корнем моей проблемы.Не знаю, почему и как это решить ... Я собираюсь углубиться немного дальше.Есть идеи? 1014 *

...