Electron 7.x以上版本安装提示错误解决方法

摘要:
升级使用Electron7.x或更高版本的最新版本。运行时提示电子不存在。事实上,原因是在执行电子安装时,相应平台的可执行文件没有成功下载。错误提示如下:(节点:18000)未处理的Promise弹出警告:错误:EPERM:operationnotpermit,lstat'C:UsersJUNCHU~1AppDataLocalTem

升级使用最新的Electron 7.x以上版本,运行提示electron不存在,其实是因为electron install时候对应平台的可执行文件没有下载成功,错误提示如下:

(node:18000) UnhandledPromiseRejectionWarning: Error: EPERM: operation not permitted, lstat 'C:UsersJUNCHU~1AppDataLocalTempelectron-download-4VfCX9electron-v7.1.7-win32-x64.zip'
(node:18000) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:18000) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
npm WARN smartoffice@0.1.47 No repository field.

在官方的Git Issues找到了解决方案,就是修改使用另一个淘宝镜像地址。执行命令:

npm config set ELECTRON_MIRROR=https://cdn.npm.taobao.org/dist/electron/

免责声明:文章转载自《Electron 7.x以上版本安装提示错误解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java8 lambda表达式应用--获取数组中重复的数据使用DevComponents.DotNetBar导致的异常下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

三、Electron + Webpack + Vue 搭建开发环境及打包安装 ---- 打包electron应用

目录 Webpack + Vue 搭建开发环境及打包安装 ------- 打包渲染进程 Electron + Webpack  搭建开发环境及打包安装 ------- 打包主进程 Electron + Webpack + Vue 搭建开发环境及打包安装 ---- 打包electron应用 三、打包Election App 应用   在之前的节中已经写...

Electron win10命令行调用与系统级别右键菜单项的实现

我们在使用一些Electron开发的应用程序的时候,可以发现有些程序是可以通过命令行或者右键菜单唤起的。比如VSCodePicGo 那这个要怎么实现呢? 这里只实现win 平台,其他平台参考: https://juejin.cn/post/6844903824709140488#heading-2 项目初始化 Electron 项目初始化很简单,这里不做赘...

electron-updater实现更新electron应用程序

electron-updater实现更新electron应用程序 第一步 安装"electron-updater": "^4.3.5", 打开package.json文件在build对象下添加publish配置, "build": { "productName": "xxx", "appId": "org.simulatedgreg.electr...

electron 显示对话框 showMessageBoxSync showMessageBox

7.3.2的文档:https://github.com/electron/electron/blob/v7.3.2/docs/api/dialog.md 不同版本可以切换 一个是同步对话框,另外一个是异步。 同步: win.webContents.on('xxx-event', (event) =>{ console.log("==cust_...

electron制作上位机软件篇(一):编译安装serialport

参考:https://blog.csdn.net/qq_25430563/article/details/87968837https://blog.csdn.net/weixin_36250061/article/details/103472978https://github.com/serialport/node-serialport/issues/17...

Electron学习笔记(十四)—— 常用api____dialog

https://www.electronjs.org/docs/api/dialog 对话框显示用于打开和保存文件、警报等的本机系统对话框。 在Electron的主线程上打开 const { dialog } = require('electron')console.log(dialog.showOpenDialog({ properties: ['ope...