草庐IT

electrons

全部标签

node.js - 如何将预编译的二进制文件与 Electron 捆绑在一起

我正在尝试在Electron应用程序中包含一个预编译的二进制文件。我从Electron快速启动应用程序开始,并修改了我的renderer.js文件以包含此代码,该代码在文件被拖放到正文时触发:spawn=require('child_process').spawn,ffmpeg=spawn('node_modules/.bin/ffmpeg',['-i',clips[0],'-an','-q:v','1','-vcodec','libx264','-y','-pix_fmt','yuv420p','-vf','setsar=1,scale=trunc(iw/2)*2:trunc(ih/

node.js - 将 QLPreviewPanel 与 Electron 一起使用

我们正在考虑将我们的Objc应用程序迁移到Electron应用程序,因为原生应用程序已经只是一个网站周围的WebWrapper。我们缺少一项重要功能:使用QuickLook预览文件的能力。我们设法将qlmanage(QuickLookServer调试和管理工具)封装在一个npm模块中(基于此oldercode),但这与使用QLPreviewPanel不同。qlmanage在Dock中启动一个应用程序,并且可以生成它的多个实例,这与QLpreviewPanel不同。是否有人设法将Quicklook与Electron一起正确使用?是否可以使用Apple的FoundationFramewor

node.js - 如何区分 Electron(原子壳)中的主进程和渲染器进程?

Electron(原子壳)中如何区分主进程和渲染器进程? 最佳答案 varisRenderer=(process&&process.type==='renderer') 关于node.js-如何区分Electron(原子壳)中的主进程和渲染器进程?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31298268/

node.js - 在 Node 上安装 Electron 以使 Windows 挂起

我正在关注Electron的快速安装指南:http://electron.atom.io/脚本:克隆快速入门存储库gitclonehttps://github.com/electron/electron-quick-start进入仓库cdElectron快速启动安装依赖并运行npminstall&&npmstart安装卡在:NodeInstall.js-此命令使用npminstall&&npmstart执行。有没有办法我可以找出nodeinstall.js在后端正在做什么来确定它为什么会卡住? 最佳答案 由于下载速度慢,我遇到了类似

node.js - Electron 应用程序找不到 sqlite3 模块

在我的Electron应用中,我通过npm安装了sqlite3npminstallsqlite3但是一旦我尝试与数据库交互,它就找不到数据库,这是日志:UncaughtError:Cannotfindmodule'D:\play\electron-quick-start\node_modules\sqlite3\lib\binding\electron-v1.3-win32-x64\node_sqlite3.node'这里是JS代码:console.log('whooooo');varsqlite3=require('sqlite3').verbose();vardb=newsqlit

javascript - 如何使用 Electron 实现基于 Active Directory 的 SSO?

如何在Windows下运行的Electron应用中获取域用户安全上下文(用户名等)?我知道我可以使用环境变量(process.env.USER),但我认为它不安全。 最佳答案 正确的答案取决于您环境的许多不同方面,但这里有一些想法。PassportjsPassportjs是一个用于nodejs身份验证的goto包。通过谷歌搜索,我发现微软创建了一个名为passport-azure-ad的github存储库。使用专门用于AzureAD身份验证的策略(passportjs用于连接事物的接口(interface))。因此,如果您使用的是A

node.js - Electron 杀死 child_process.exec

我有一个Electron应用程序,它使用child_process.exec来运行长时间运行的任务。当用户在这些任务期间退出应用程序时,我正在努力管理。如果他们退出我的应用程序或点击关闭,子进程将继续运行直到它们完成,但是Electron应用程序窗口已经关闭并退出。有没有办法通知用户有进程仍在运行,当他们完成后关闭应用程序窗口?我的main.js中只有标准代码://Quitwhenallwindowsareclosed.app.on('window-all-closed',function(){//OnOSXitiscommonforapplicationsandtheirmenuba

JQuery Ui 和 Electron

我最近开始尝试使用Electron制作桌面应用程序。并让Jquery在应用程序中运行。我用NPMinstallpackage-save安装了以下包Node包依赖:"electron-prebuilt":"^0.36.0","jquery":"^2.1.4","jquery-ui":"^1.10.5"我正在使用以下代码运行Jquery和JqueryUiwindow.$=window.jQuery=require('jQuery');require("jquery-ui");问题:Jquery已在整个应用程序中加载,但UI没有。HTMLEG:text$("#bod").click(func

node.js - Electron - 如何在 Electron 应用程序中使用 ffmpeg

在最后一个版本(v0.31.0)中,electron带有一个静态链接的FFMpeg库(不是命令行工具,请参阅#2588)我知道ffmpeg的许多nodejs模块,但它们看起来都像命令行工具的api,那么我怎样才能理想地访问与electron捆绑的ffmpeg库并编码流? 最佳答案 免责声明:这是ffbinaries的无耻插件Node模块和ffbinaries.comAPI我创造了。前段时间我一直在寻找这个问题的答案,但找不到任何有用的东西。我决定自己整理一些东西,并认为我会回到这里以防你仍然需要它。我创建了ffbinariesdow

javascript - 构建 Electron 应用程序是否需要 NodeJS?

我已经使用electron创建了自己的应用程序,现在使用electron-packager将其构建到.app文件中。当然在我的Mac上——安装了NodeJS——它可以工作。现在我想知道如果我将我的应用程序发送给没有安装NodeJS的friend是否会起作用。所以我的问题是:运行打包的Electron应用程序需要NodeJS吗?谢谢! 最佳答案 如果您已正确打包您的应用程序,您将能够将其发送给您的friend(您可能需要压缩/dmg应用程序,因为它包含符号链接(symboliclink))。你的friend不需要预先安装electro