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…