Tag: 电子包装器

在执行`npm install –save-dev electron-prebuilt`时出错

我正在尝试创build一个具有自动启动function的电子应用程序。 当我正在执行npm install –save-dev electron-prebuilt命令时,下面的屏幕显示和保持时间较长。 什么都没有发生,所以我不能继续下去。 任何想法为什么发生? 我的机器上安装了最新版本的节点。 在input这个问题时(15分钟后),我在命令提示符下得到了类似的内容。 C:\Users\NUC\martins\node_modules\electron-prebuilt\install.js:22 throw err ^ Error: read ECONNRESET at _errnoException (util.js:1022:11) at TLSWrap.onread (net.js:610:25) npm WARN martins@1.0.0 No description npm WARN martins@1.0.0 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! electron-prebuilt@1.4.13 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm […]

Electron:__是针对不同版本的Node.js编译的

当试图使用electron-installer-dmg在macOS Sierra上打包电子应用程序时,我得到以下结果: Error: The module '/Users/august/projects/node_modules/macos-alias/build/Release/volume.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 54. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (module.js:598:18)<br> at Module.load (module.js:503:32)<br> at tryModuleLoad (module.js:466:12)<br> at Function.Module._load (module.js:458:3)<br> at Module.require (module.js:513:17)<br> at require […]

共享电子应用

我正尝试使用电子打包机发布和分享我的电子应用程序。 我正在学习这个教程: https://www.christianengvall.se/electron-packager-tutorial/ 该教程使应用程序的文件夹“发布 – 构build”。 当我这样做时,一切都从那个文件夹完美的作品。 当我尝试共享应用程序,通过任何方式发送它(压缩,保pipe箱等)应用程序永远不会从这些文件夹运行,所以我不能共享我的应用程序。 试图分享时,应用程序将打开,但应用程序中的后端从不响应。 这里是我的package.json。 有没有人有任何想法如何成功地共享电子应用程序? { "name": "electron-gara", "productName": "Application", "version": "1.0.0", "main": "main.js", "author": "Me", "dependencies": { "fs": "0.0.1-security", "xlsx": { "version": "^0.11.6" } }, "devDependencies": { "electron": "^1.7.9", "electron-packager": "^9.1.0" }, "scripts": { "start": "electron .", "package-win": "electron-packager . Gara-application –overwrite –asar=true –platform=win32 –arch=ia32 –icon=assets/icons/win/gara.ico –prune=true –out=release-builds […]

包装Keytar与电子应用程序

我正在使用电子构build器(16.6.2)来封装我的电子应用程序,其中包括keytar(3.0.2)作为prod依赖项。 package.json文件包括: "scripts": { "postinstall": "install-app-deps", "compile:dev": "webpack-dev-server –hot –host 0.0.0.0 –config=./webpack.dev.config.js", "compile": "webpack –config webpack.build.config.js", "dist": "yarn compile && build" }, "build": { "appId": "com.myproject", "asar": true, "files": [ "bin", "node_modules", "main.js" ] } 当我在同一个系统上运行.app时,它运行正常。 当我尝试在不同的系统上运行它(或者删除我的node_modules)时,它找不到keytar.node。 当build立keytar时,它包含了一个我的系统的完全合格的path。 我在控制台中得到以下错误: Uncaught Error: Cannot open /Users/Kevin/Work/myproject/node_modules/keytar/build/Release/keytar.node Error: dlopen(/Users/Kevin/Work/myproject/node_modules/keytar/build/Release/keytar.node, 1): image not found 我必须错过构build过程中的一个步骤。