Tag: 电子

电子 – 如何在电子应用程序中使用ffmpeg

在上一个版本(v0.31.0)中,电子附带一个静态链接的FFMpeg库(不是命令行工具,请参阅#2588 ) 我知道ffmpeg的许多nodejs模块,但它们看起来都像命令行工具的api,所以如何理想地访问与电子捆绑的ffmpeg库并编码stream?

从电子应用打印

我试图从电子应用程序使用节点打印机 ,但是一旦我添加了使用打印机的行,应用程序就会崩溃。 控制台输出: [1] 9860 segmentation fault (core dumped) node_modules/electron-prebuilt/dist/electron. 这是我正在运行的应用程序。 我只在电子文档中提供的简单应用示例中添加了打印行: var app = require('app'); // Module to control application life. var BrowserWindow = require('browser-window'); // Module to create native browser window. var printer = require('printer'); // Report crashes to our server. require('crash-reporter').start(); // Keep a global reference of the window object, if you […]

在primefaces电子里使用Express

我有一个运行Express的应用程序,我试图用电子分发它。 用这个debugging运行电子: /path/to/electron/Electron.app/Contents/MacOS/Electron path-to-my-app 我的应用程序运行得很好。 快速启动它的服务器,一切正常 – 主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开mainWindow.loadUrl('http://localhost:3000/'); 当我按照分发教程(之前链接),我将我的应用程序资源复制到: /path/to/electron/Electron.app/Contents/Resources/app 但是现在当我运行Electron.app时,我看不到主窗口中的Cannot GET / ,但我不知道为什么。 有任何想法吗? 我唯一的想法是, process.cwd()不正确的帮助我在这里定义文档的根目录: //configure Express to default web requests to /workspace/ folder expressApp.use(express.static(process.cwd() + '/workspace')); 但是如果是这样的话,我不知道该怎么解决。

找不到模块“电子”

我正在使用一个使用Electron的“0.34.3”版本的Node.js应用程序。 我遇到的问题是,当我尝试在渲染过程中包含“电子”模块时, require('electron').remote; 当我npm start – 我得到以下错误: { [Error: Cannot find module 'electron' from '/Users/waley/code/PROJECT/src/connect'] stream: Labeled { _readableState: ReadableState { objectMode: true, highWaterMark: 16, buffer: [], length: 0, pipes: [Object], pipesCount: 1, flowing: true, ended: false, endEmitted: false, reading: true, sync: false, needReadable: true, emittedReadable: false, readableListening: false, defaultEncoding: 'utf8', ranOut: false, awaitDrain: 0, […]

节点模块版本不匹配:预计50

我遇到了这个问题,从全新安装的Node和npm中, serial port软件包将不会加载Hello World Electron软件包中的以下错误: 我在节点版本6.6.0和NPM版本3.10.7和OS X 10.11.6。 我期待看看我是不是过时了,但看看这个列表 ,我找不到任何有50个模块版本。这是一个错误? 我已经尝试npm rebuild ,以及删除模块和重新安装,但没有骰子。 更新:即使当我运行node -v它打印v6.6.0 ,在Web控制台运行process.versions.node给我v6.5.0 。 这里发生了什么?

使用Visual Studio(不是VSCode)和Node.js工具创build一个Electron应用程序

我试图使用Visual Studio(而不是VSCode)来创build一个简单的电子应用程序。 我正在通过用于Visual Studio(v1.1)扩展的Node.js工具来实现。 我正在使用基本的快速启动应用程序,如果我通过npm启动,但如果我启动通过Visual Studio工作正常,我得到启动时出现以下错误: '在第一行找不到模块'电子': const electron = require('electron'); 我可以告诉Visual Studio在启动它的node.jsdebugging器之前先启动Electron应用程序吗? 有没有人得到这个设置工作呢?

如何用IntelliJ或WebStormdebugging电子应用程序?

我使用IntelliJ作为开发工具,我想知道如何debugging一个Electron应用程序? 我知道有一个debuggingElectron应用程序的标准方法 ,但是这个方法是在我的IDE之外完成的。 我试着用下面的方法创build一个新的“Node.js”“运行/debuggingconfiguration”: 节点解释器: <path to node> 工作目录: <path to my application root folder> JavaScript文件: node_modules/.bin/electron 应用参数: . 有了这个设置,我的应用程序就开始了,但是如果我在main.js放置一个断点,应用程序永远不会停在断点上(=debugging不起作用)。

桌面应用程序与Meteor.js

我发现用HTML , CSS和JavaScript创build桌面应用程序的选项是: 电子(原名Atom-Shell) NW.js(以前称为Node-Webkit) 但是,使用meteor.js似乎没有任何明确的实现。 NW.js 我看到有人问这个问题,但没有实现。 甚至无法通过答案找出我应该试图把它放在一起: 在node-webkit上的meteor排行榜应用程序 使用node-webkit进行Demeteorizer 如何在启动node-webkit之前启动Meteor实例? 这家伙实际上得到它运行,但没有说: https : //stackoverflow.com/questions/25508737/iron-router-routing-fails-on-reload-in-node-webkit 这里提出的想法很有趣 – 从网上完全加载桌面应用程序。 但是,我想让我的用户离线使用应用程序。 电子 有一个实际的实现, meteor桌面应用程序 ,但它没有明确的支持Windows。 但是,像NW.js一样, atom-shell支持Windows。 有没有人想出了一个实现,以允许meteor.js作为一个桌面应用程序?

附加视觉工作室debugging器电子应用程序

我试图从Visual Studio 2017(而不是vscode)从头开始debugging电子应用程序。 我创build了一个控制台nodejs项目,安装和保存电子。 项目结构: app.js内容(摘自电子网站): 'use strict'; const { app, BrowserWindow } = require('electron') const path = require('path') const url = require('url') // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected. let win function createWindow() { // […]

无法find电子预构build的版本号。 – 当试图使用电子重build

我正在试图在电子(primefaces壳)中使用蓝牙串口本机模块。 我做了以下。 安装电子预制。 npm install electron-prebuilt -g npm install electron-prebuilt –save-dev 安装电子重build npm install –save-dev electron-rebuild 安装了蓝牙串口 npm install bluetooth-serial-port –msvs_version=2013 运行电子重build命令。 ./node_modules/.bin/electron-rebuild 我得到以下错误。 无法find电子预构build的版本号,要么安装它,要么指定一个明确的版本“ 谁能帮忙?