草庐IT

electron-egg

全部标签

c++ - Electron native 添加 : DLL initialization routine failed

我正在尝试将我的C++库作为native附加组件链接到我的Electron应用程序。我能够运行node-gyprebuild并生成一个成功的.node文件。但是,当我尝试从main.js调用它时,我收到一条错误消息:“一个动态链接库(DLL)初始化例程失败”。我的binding.gyp文件如下所示:{'targets':[{#Usualtargetname/sources,etc.'target_name':'myclass','sources':['myclass.cc','addon.cc'],'libraries':["../libs/api.lib","../libs/core

ios - 将打包的 Atom Electron OSX 应用程序转换为 IOS

我有一个相对简单的节点应用程序:-建立在Electron之上-使用SQLite数据库-成功打包为OSX应用程序是否有任何工具可以将我的ElectronOSX应用程序转换/重新打包到iOS?我是否正确理解Phonegap不是Electron的同类替代品?大家/任何人干杯!山姆 最佳答案 这实际上取决于您的Electron应用程序与Electron特定API绑定(bind)的深度。这些特定的API包括Node和Electron函数。那些特定的Electron功能(例如应用程序菜单)将是您必须手动迁移的东西。所以步骤是:在iOS中创建新的

python - Windows 上的 GoogleScraper - 错误 setup.py egg_info

我在使用python安装GoogleScraper时遇到问题。我搞不清楚了。看看我的问题:CaptureFile"C:\Python34\lib\distutils\command\build_py.py",line55,infinalize_optionsself.package_dir[name]=convert_path(path)File"C:\Python34\lib\distutils\util.py",line127,inconvert_pathraiseValueError("path'%s'cannotendwith'/'"%pathname)ValueError:p

windows - 如何调试使用 squirrel 打包的 electron 应用程序在某些计算机上无法启动

我使用Squirrel打包器/更新管理器构建了一个Electron应用程序。我在构建bundle时没有遇到任何问题,仅针对Windows64位。我将它安装在我的Macbookpro(在Windows7x64双启动系统上)上,没有遇到任何问题。我还在64位Surfacepro3(Win10)和另一台Win7PC上对其进行了测试。一切正常。我发布了该应用程序并获得了数百次下载:下载它的人中有一半可以使用它,而另一半则无法启动。该过程产生,然后在一秒钟后死亡。我尝试在管理员中启动它,管理员对话框甚至不会显示。我尝试从命令行运行它myapp.exe>out.txt但是出来是空的。我该如何调试它

windows - 在 Electron 应用程序上处理 Squirrel 的事件

这些天我在玩弄Electron为Windows构建一个小型native应用程序,我正在使用GruntElectronInstaller为我的应用程序创建安装程序。安装程序已成功创建,但我不知道如何在我的应用程序中处理Squirrel的事件,如文档中所述,我已将其添加到我的应用程序的入口点:varhandleStartupEvent=function(){if(process.platform!=='win32'){returnfalse;}varsquirrelCommand=process.argv[1];switch(squirrelCommand){case'--squirrel

node.js - install.js cmd 挂起 - 无法在 Windows 上安装 Electron js npm

我对nodenpmelectron世界有点陌生,最近开始开发与electronjs相关的应用程序。虽然我能够同时在我的办公系统上安装和创建Electron应用程序,但我的个人系统出现了问题。当执行命令时npminstallelectron--save-dev命令挂起并且没有返回错误。nodejs-log文件中也没有错误日志。请帮我解决这个问题。我尝试的事情如下:有些人告诉我们删除~/.electron并重新安装,但没有成功有人说是网速慢导致的,但我的是1mbps以上有些人被告知要使用electron-prebuilt但prebuilt已被弃用并被electron取代有些人被告知要全局安

windows - 检查 Electron 应用程序是否在 Windows 上以管理员权限启动

有没有办法检查Electron应用程序是否以管理员权限启动?我只找到electron-sudolib以管理员权限执行命令。但我有多个命令要执行,我不想每次都提示用户。那么如何检查应用程序是否启动并具有管理员权限usingelectron?最好的办法就是在软件内执行一个命令,例如:.isAdminPrivilegesUsed(可以是在Windows上执行的脚本)返回真或假,如果为假:我会提示用户必须以管理员权限重启软件并关闭 最佳答案 我检查了如何从Node执行此操作并找到了这个答案:Howtoknowifnode-webkitapp

javascript - 用于单核 Windows 7 机器的 Node.js Electron 应用程序在文件 I/O 上很慢

我在单核Windows7机器上运行Electron应用程序。似乎每当我使用fs库执行几乎所有文件I/O时,CPU都会为electron进程达到约100%,执行文件I/O最多可能需要一分钟。fs.readFileAsync()是一个特别慢的函数。我正在读取的文件非常小,但执行起来似乎需要很长时间。我还在双核Windows7、Windows8.1、Windows10和Ubuntu15.10上运行了这段代码,这些操作系统都没有遇到这个问题,它似乎只是单核Windows7机器。(所以我几乎可以肯定编写的代码没有问题)。有谁知道为什么会这样?这个问题有什么解决办法吗?核心数量影响Electron

windows - 带 Electron 控件的无框窗口 (Windows)

我希望我的应用程序没有标题栏,但仍像常规窗口一样可关闭、可拖动、可最小化、可最大化和可调整大小。我可以在OSX中执行此操作,因为有[titleBarStyle]1我可以使用名为hidden-inset的选项,但不幸的是,它不适用于Windows,这是我正在开发的平台。我将如何在Windows中执行类似的操作?以上是我所说的示例。 最佳答案 假设您不想要窗口镶边,您可以通过移除Electron周围的框架并用html/css/js填充其余部分来实现。我在我的博客上写了一篇文章来实现你正在寻找的东西:http://mylifeforthe

django - 由于 egg_info 错误,无法通过 pip 安装

无论我尝试安装哪个包,我都会收到此错误:error:invalidcommand'egg_info'----------------------------------------Cleaningup...Commandpythonsetup.pyegg_infofailedwitherrorcode1inc:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenvStoringcompleteloginC:\Users\Zorpix\pip\pip.log我看到了thisquestion,但答案对我不起作用。我可以安装d