6

1.electron 淘宝镜像的下载设置,直接使用npm导致Error: connect ETIMEDOUT
设定electron镜像:

win命令行:set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/

然后再使用npm install安装

2. electron zoom缩放的初始化值有问题,目前还没有修复

  new BrowserWindow({
    webPreferences:{
    zoomFactor:1.0
    }
  });

其他参数都正常,这个参数不起作用。改zoomLevel和zoomFactor都是没有用的
目前的解决方案是调用

 mainWindow.once('ready-to-show', function () {
    mainWindow.show();
    mainWindow.webContents.setZoomFactor(1);
  });

这里也可以用setZoomLevel函数

3. edge.js调用c#
有这个项目就不需要再下载python2.X安装gyp使用ffi了,做好c#和c++的对接工作。

然而源项目加载有问题。在npm网站上可以搜到edge.js有个分支项目edge-js.js是修复版本,独立编译的话直接使用这个项目,无法插入到electron中。
集成项目使用electron-edge-js.js,这是edge-js.js的electron专用版,无法独立使用,用法一致。

记得有问题查github,或者去提交https://github.com/electron/e...


雪泥鸿爪clh
20 声望1 粉丝

肿么办······