一.安装electron-store npm install electron-store 二.在主进程main.js中使用electron-store 先引入el...
electron+react环境搭建,在react项目中使用electron构建桌面应用
1.使用create-react-app创建react项目 npx create-react-app my-react-app cd my-react-app 2....
electron使用electron-builder打包教程
1.配置npm和electron国内镜像 在项目根目录下新建一个.npmrc文件,添加如下内容: registry=https://registry.npmmirr...
electron如何获取电脑唯一标识(设备id)
开发electron应用时,有时候我们想获取到用户电脑的唯一标识即设备id,该如何获取呢? 1.安装node-machine-id这个库 node-machine-...
electron如何阻止应用多开
electron应用默认是可以多开的,有的时候我们不想让应用多开,该怎么做呢? 在主进程中加入下面这段代码 const gotTheLock = app.reque...
electron下载慢,electron-builder打包慢或打包失败的解决办法
electron的镜像在国外,下载的时候很慢,有时候还会出现下载不成功的情况。 为了解决这个问题,我们可以把镜像改成国内的。 1.把npm改成改成国内镜像 npm ...
electron下载文件,文件另存为的方法
electron中下载文件的方法如下: 首先通过remote.getCurrentWindow()方法获取到当前窗口对象win,然后通过win.webContent...
electron怎么让所有的a标签在浏览器打开
electron中的a标签默认会在electron窗口中打开,如果我们想让页面中所有的a标签都在浏览器打开,该怎么做呢? 只要在页面中加入以下代码: const l...
electron如何去除安全警告
在electron开发中,控制台会出现一些警告 如何去掉这些警告呢? 很简单,只要在主进程main.js中加入下面这行代码 process.env['ELECTRO...
vue-cli-plugin-electron-builder创建的electron项目打包时怎么自定义图标
只需要在当前项目的根目录下创建一个vue.config.js,代码如下: module.exports = { pluginOptions: { electronB...