技巧
最后更新于:2022-04-02 03:34:08
[TOC]
## 技巧
### remote模块 区分主进程与渲染进程
- `main.js` 所在位置为主进程(main process)
- 其余为渲染进程(render process). 渲染进程需要使用`remote`进行使用
如:`const {BrowserWindow} = require("electron").remote`;
## 下载electron包过慢
设置环境
`ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"`
在使用`electron_package` 或`electron_builder` 下载
### 支持高分辨
使用`@x2`的形式
```
images/
├── icon.png
├── icon@2x.png
└── icon@3x.png
```
```
const { Tray } = require('electron')
let appIcon = new Tray('/Users/somebody/images/icon.png')
console.log(appIcon)
```
';