草庐IT

electron-dl

全部标签

javascript - Electron 未捕获错误 : A dynamic link library (DLL) initialization routine failed

我已经成功构建了node.js插件,它可以很好地与Windows上的Node配合使用。现在,我想使用Electron创建一个Windows应用程序。在HTML文件中加载模块时,出现错误:vardbr=require('./build/Release/dbr');ATOM_SHELL_ASAR.js有问题。该问题仅发生在Windows上。在Linux和Mac上,它运行良好。我该如何解决?谢谢! 最佳答案 您需要为Electron重建原生Node插件,thestepsareoutlinedinthedocs.

Electron打包的桌面应用程序,运行中程序黑屏、白屏等渲染进程崩溃问题解决

1.问题描述使用Electron打包web项目为桌面应用程序,由于运行环境的硬件条件或其他一些原因,导致程序运行过程中黑屏、白屏、崩溃。2.解决过程2.1依赖版本:electron:v8.2.1electron-log:v4.1.1electron-packager:v14.2.12.2运行环境win7x862.3分析过程2.3.1排除程序本身运行不会“白屏”,但运行长时间后,会偶尔出现“白屏”情况,重启程序,可以正常显示。故而排除开发的程序本身存在严重问题的可能,转而从白屏的现象本身寻找思路。2.3.2寻找规律观察发现:每当程序崩溃时,任务管理器中,此程序的某个进程出了状况(时间久了,不记得

node.js - 如何清除 Electron (原子壳)中的缓存数据?

我想清除Electron(atom-shell)中的缓存数据。我不找到任何像gui.App.clearCache()(node-webkitapi来清除缓存的api数据)在Electron。如果您找到任何api或任何其他方式,请告诉我知道。评论表示赞赏。 最佳答案 Electron将其缓存存储在以下文件夹中:window:C:\Users\\AppData\Roaming\\CacheLinux:/home//.config//Cache操作系统:/Users//Library/ApplicationSupport//Cache因此

node.js - 如何清除 Electron (原子壳)中的缓存数据?

我想清除Electron(atom-shell)中的缓存数据。我不找到任何像gui.App.clearCache()(node-webkitapi来清除缓存的api数据)在Electron。如果您找到任何api或任何其他方式,请告诉我知道。评论表示赞赏。 最佳答案 Electron将其缓存存储在以下文件夹中:window:C:\Users\\AppData\Roaming\\CacheLinux:/home//.config//Cache操作系统:/Users//Library/ApplicationSupport//Cache因此

node.js - 使用带有 Node.js 工具的 Visual Studio(不是 VSCode)创建一个 Electron 应用程序

我正在尝试使用VisualStudio(不是VSCode)来创建一个简单的Electron应用程序。我是通过VisualStudio(v1.1)扩展的Node.js工具来实现的。我正在使用基本的快速启动应用程序,如果我通过npmstart启动它可以正常工作,但如果我通过VisualStudio启动,我会在启动时收到以下错误:'Cannotfindmodule'electron'onthefirstline:constelectron=require('electron');我可以告诉VisualStudio在启动它的node.js调试器之前先启动Electron应用程序吗?有没有其他人

node.js - 使用带有 Node.js 工具的 Visual Studio(不是 VSCode)创建一个 Electron 应用程序

我正在尝试使用VisualStudio(不是VSCode)来创建一个简单的Electron应用程序。我是通过VisualStudio(v1.1)扩展的Node.js工具来实现的。我正在使用基本的快速启动应用程序,如果我通过npmstart启动它可以正常工作,但如果我通过VisualStudio启动,我会在启动时收到以下错误:'Cannotfindmodule'electron'onthefirstline:constelectron=require('electron');我可以告诉VisualStudio在启动它的node.js调试器之前先启动Electron应用程序吗?有没有其他人

javascript - 使用 Electron JS 打印 PDF 文件

我正在尝试创建一个用于打印字母大小PDF的ElectronJS应用程序。这是我的打印代码片段:win=newBrowserWindow({width:378,height:566,show:true,webPreferences:{webSecurity:false,plugins:true}});//loadPDFwin.loadURL('file://'+__dirname+'/header1_X_BTR.pdf');//ifpdfisloadedstartprintingwin.webContents.on('did-finish-load',()=>{win.webConten

javascript - 使用 Electron JS 打印 PDF 文件

我正在尝试创建一个用于打印字母大小PDF的ElectronJS应用程序。这是我的打印代码片段:win=newBrowserWindow({width:378,height:566,show:true,webPreferences:{webSecurity:false,plugins:true}});//loadPDFwin.loadURL('file://'+__dirname+'/header1_X_BTR.pdf');//ifpdfisloadedstartprintingwin.webContents.on('did-finish-load',()=>{win.webConten

javascript - 为 Electron 安装模块时 Node 模块版本冲突

我正在尝试制作一个从我的串行端口读取数据的Electron应用程序(https://electron.atom.io/)。一般来说,我是网络技术的新手,我知道一些javascript,但我是一个c++人。所以我从github中提取了他们的快速入门,然后运行​​npminstall&&npmstart通过这个简单的工作,我尝试安装和运行串行端口npminstallserialport安装并运行良好的测试文件后,我尝试将两者结合起来,并将require('serialport')放入index.html文件中。有了这个,我得到了这个错误:UncaughtError:Themodule'/h

javascript - 为 Electron 安装模块时 Node 模块版本冲突

我正在尝试制作一个从我的串行端口读取数据的Electron应用程序(https://electron.atom.io/)。一般来说,我是网络技术的新手,我知道一些javascript,但我是一个c++人。所以我从github中提取了他们的快速入门,然后运行​​npminstall&&npmstart通过这个简单的工作,我尝试安装和运行串行端口npminstallserialport安装并运行良好的测试文件后,我尝试将两者结合起来,并将require('serialport')放入index.html文件中。有了这个,我得到了这个错误:UncaughtError:Themodule'/h