1

我有一个使用 Vue.js 的电子应用程序。

我运行了 electron-packager,得到了一个漂亮的文件夹。当我在自己的计算机上运行可执行文件时,它可以工作。显示窗口,一切正常。

但是,如果我在任何其他 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 库是我问题的根源。不知道为什么以及如何解决它...我要进一步挖掘。有什么想法吗?

4

0 回答 0