草庐IT

electron-rebuild

全部标签

node.js - 找不到模块 'electron'

我正在开发一个使用“0.34.3”版Electron的Node.js应用程序。我遇到的问题是,当我尝试在渲染器进程中包含“Electron”模块时,如下require('electron').remote;以及当我npmstart--我得到以下错误:{[Error:Cannotfindmodule'electron'from'/Users/waley/code/PROJECT/src/connect']stream:Labeled{_readableState:ReadableState{objectMode:true,highWaterMark:16,buffer:[],length

javascript - 如何在 Electron 渲染的网页上调用 JavaScript 函数?

我正在尝试为Twitter编写一个package器使用Electron(以前的AtomShell)。我的main.js文件(它看起来几乎与“HelloWorld”示例相同,我只是在一处更改了它):varapp=require('app');//Moduletocontrolapplicationlife.varBrowserWindow=require('browser-window');//Moduletocreatenativebrowserwindow.//Reportcrashestoourserver.require('crash-reporter').start();//K

node.js - 无法找到 electron-prebuilt 的版本号。 - 尝试使用 Electron 重建时

我正在尝试在Electron(原子壳)中使用蓝牙串行端口native模块。我做了以下。安装了Electron预建。npminstallelectron-prebuilt-gnpminstallelectron-prebuilt--save-dev安装了Electron重建npminstall--save-develectron-rebuild已安装蓝牙串口npminstallbluetooth-serial-port--msvs_version=2013运行Electron重建命令。./node_modules/.bin/electron-rebuild我收到以下错误。Unableto

node.js - Electron 和 Electron 预建有什么区别?

多次看到那个包名,但没有得到我什么时候需要安装它而不是常见的electron... 最佳答案 简短的回答是,如果你今天想编写一个Electron应用程序,你应该忘记曾经存在过的electron-prebuilt并始终安装electron包。长答案是,曾经有一个名为electron的NPM包与Electron完全无关,因此Electron团队不得不使用另一个名称在NPM上分发Electron,因此Electron预建。后来electron包的作者好心地将名称转给了Electron团队,以便他们可以使用该名称发布Electron,并杜绝

node.js - 将选项与 Electron 集成到资源管理器上下文菜单中

我正在构建一个应用程序,它应该通过Windows资源管理器和Macfinder的上下文菜单中的一个选项进行集成。我在Electron的文档中找不到相关选项。例如,当我在Windows资源管理器/Macfinder中右键单击文件时,我希望Electron应用程序中的此选项出现在该菜单中。有可能吗? 最佳答案 这个问题实际上与Electron无关。可以分为两部分:在安装过程中创建自定义动态上下文菜单条目,将相应的选定文件作为命令行参数传递给其目标Node.js命令行参数解析在安装过程中创建自定义动态上下文菜单条目window:Addin

node.js - 将 Visual Studio 调试器附加到 Electron 应用程序

我正在尝试从VisualStudio2017(而不是vscode)从头开始调试Electron应用程序。我创建了一个控制台nodejs项目,安装并保存Electron。项目结构:app.js的内容(取自electron网站):'usestrict';const{app,BrowserWindow}=require('electron')constpath=require('path')consturl=require('url')//Keepaglobalreferenceofthewindowobject,ifyoudon't,thewindowwill//beclosedautom

node.js - 使用 webpack 为 Electron 应用程序捆绑错误 `Cannot resolve module ' electron'`

我正在尝试使用React创建一个Electron应用程序。我使用Webpack来编译ReactJSX语法,但是当我尝试使用webpack命令编译时,我得到了这个错误:ERRORin./app.jsxModulenotfound:Error:Cannotresolvemodule'electron'in/Users/masterT/Downloads/gist@./app.jsx6:18-37这里是applicationcode.我做错了什么? 最佳答案 一个非常简单的解决方案:constremote=window.require('

node.js - 为什么我在将我的 Electron 项目更新到最新版本后会看到 "Electron Security Warning"?

我从thisVuetify'sboilerplate创建了Electron-Vuejs-Vuetify项目我在控制台中看到了这个警告:ElectronSecurityWarningThisrendererprocesshasNode.jsintegrationenabledandattemptedtoloadremotecontent.Thisexposesusersofthisapptoseveresecurityrisks.Formoreinformationandhelp,consulthttps://electronjs.org/docs/tutorial/security问题

node.js - 将预编译的二进制文件捆绑到 Electron 应用程序中

关于如何将第三方预编译的二进制文件(如imagemagick)包含到Electron应用程序中,有没有好的解决方案?有node.js模块,但它们都是package器或native绑定(bind)到系统范围内安装的库。我想知道是否可以在发行版中捆绑预编译的二进制文件。 最佳答案 请参阅下面的更新(这种方法现在并不理想)。我确实找到了解决方案,但我不知道这是否被认为是最佳实践。我找不到任何包含3rd方预编译二进制文件的好文档,所以我只是摆弄它,直到它最终与我的ffmpeg二进制文件一起工作。这是我所做的(从Electron快速入门,no

javascript - Electron 重建 "Unable to find Electron app ..."

通过npm安装native模块以与Electron(原子外壳)一起使用后,我正在尝试运行Electron重建:>>./node_modules/.bin/electron-rebuild从项目目录中,b"~/project_js/React-Redux-Py-Electron/"(其中包含node_modules/)。但我收到此错误消息:>>UnabletofindElectronappat~/project_js/React-Redux-Py-Electron/console.log(process.versions.modules)使用版本:nodev6.2.0,npm3.8.9,