Tag: 电子

在Mac应用程序商店的电子应用程序中实施应用程序内购买

我环顾四周,似乎有几个人有这个问题,但没有人似乎已经解决了这个问题: 添加苹果应用内购买电子HTML / JS应用程序 https://github.com/electron/electron/issues/3745 https://discuss.atom.io/t/osx-in-app-purchases-in-electron/22885 有人build议使用这个Node到Objective-C桥来做到这一点: https://github.com/TooTallNate/NodObjC 其他人build议使用这个应用程序内库,但从我可以看到,它只validation收据: https://github.com/voltrue2/in-app-purchase 有没有人实际上设法在苹果应用程序商店的电子应用程序中实施应用内购买? 你是怎么做到的? 如果没有人做到这一点,是不可能做到的?

电子打包程序返回一个错误 – 命令失败npm prune –production

我的电子打包机返回一个错误。 这是我的命令 electron-packager ./packager angular-test –platform=win32 –arch=ia32 iam得到的错误如下: Packaging app for platform win32 ia32 using electron v1.4.13 Command failed: npm prune –production npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "prune" "–production" npm ERR! node v6.2.2 npm ERR! npm v3.9.5 npm ERR! path C:\Users\dell\AppData\Local\Temp\electron-packager\win32-ia32\angular-test-win32-ia32\resources\app\package.json npm ERR! code ENOENT npm ERR! errno -4058 […]

构buildElectron App需要NodeJS吗?

我已经使用电子创build了自己的应用程序,现在使用electron-packager将其构build为.app文件。 当然,在我的Mac上 – 安装NodeJS – 它的工作原理。 现在我想知道,如果我把我的应用程序发送给一个没有安装NodeJS的朋友,是否会起作用。 所以我的问题是: NodeJS是否需要运行一个打包的电子应用程序? 谢谢!

电子错误AVDCreateGPUAccelerator:加载GPU渲染器时出错

我正在尝试我的第一个电子应用程序。 有谁知道为什么我得到这个错误AVDCreateGPUAccelerator: Error loading GPU renderer在terminal当我做npm start ? 它似乎还没有任何效果。 从安装开始就使用快速入门指南,我已经做好了准备。 它会影响我的道路? mac pro 2013 2013 2.7 GHz 12核Intel Xeon E5 128 GB 800 MHz DDR3 ECC AMD FirePro D700 6144 MB

我如何用电子使用mongodb?

我目前正在试图开发与电子桌面应用程序。它是一个裁缝的应用程序,将收集各种客户的信息,并将其存储在数据库中。我正在计划使用mongodb。我做了一些研究,我可以使用mongodb与节点。 js.how我会连接到电子?

dynamic分页与噩梦/电子(页面刮)

我正在尝试用Nightmare / Electron来抓取dynamic分页网站。 我没有看到一种方法来执行一个do …直到与噩梦function或链接评估调用与逻辑的方式。 下面是一个简单的代码示例,仅仅使用Google语句并从第1页返回结果hrefs。我希望代码能够在结果中的每个页面上继续。 var Nightmare = require('nightmare'); var vo = require('vo'); vo(function* () { var nightmare = Nightmare({ show: true }); var links = yield nightmare .goto('http://www.google.com') .wait('input[title="Search"]') .click('input[title="Search"]') .type('input[title="Search"]', 'Anequim Project') .click('input[name="btnK"]') .wait(600) .evaluate(function(){ var linkArray = []; var links = document.querySelectorAll('h3.r a'); for (var i = 0; i < links.length; […]

电子处理input

我最近开始用Electron弄湿自己的脚。 我真的很喜欢它背后的原理,但是我发现做一些事情有点困惑。 例如,你如何处理用户input? 我有一个main.js和一个BrowserWindow指向一个本地的HTML文件(包含一些用户设置与input字段)。 如何在HTML表单提交时访问这些数据(到同一个文件或另一个文件)? main.js const {app, BrowserWindow} = require('electron') let win function createWindow () { win = new BrowserWindow({width: 800, height: 600}) win.loadURL('file://' + __dirname + '/index.html') // Emitted when the window is closed. win.on('closed', () => { win = null }) // Open the DevTools. // win.webContents.openDevTools() } app.on('window-all-closed', () => { […]

电子启动屏幕上的应用程序

我一直在使用Django,现在我正在玩Electron,因为我想创build一个桌面应用程序。 我不知道是否有一个简单的方法来创build一个启animation面(无框窗口)只显示一个标志几秒钟,然后打开一个“正常”的窗口,主应用程序将呈现? 谢谢, 阿尔诺

如何通过电子命令行参数

我刚开始使用电子。 我对使用npm start运行电子时如何在electron传递命令行参数有疑问。 在node.js我使用: node server.js one two=three four命令提示符为: var arguments = process.argv.slice(2);arguments .forEach(function(val,index, array) { console.log(index + ': ' + val); }); 在node.js正在工作。 我需要知道如何在电子方面做这项工作。 有人可以给这个解决scheme吗?

如何pipe理Webpack / Electron应用程序的configuration?

我正在使用Webpack 2和Electron在Mac上构buildnodejs应用程序。 在我的项目在根目录中我有目录“数据”,我把configuration存储在一个JSON像data / configurations / files.json(实践中有不同的文件与dynamic名称) 虽然当我打电话时, fs.readdirSync(remote.app.getAppPath()); : fs.readdirSync(remote.app.getAppPath()); 获取根文件我只得到这些打包: [ "default_app.js", "icon.png", "index.html", "main.js", "package.json", "renderer.js" ] path.join(remote.app.getAppPath(), 'data/tests/groups.json'); 用FS ReadSync调用会导致问题Error: ENOENT, data/tests/groups.json not found in /Users/myuser/myproject/node_modules/electron/dist/Electron.‌​app/Contents/Resourc‌​es/default_app.asar 。 所以看起来,整个数据文件夹是不是由networking包装拾起。 Webpack的configuration是使用json-loader ,我没有发现任何关于包含特定文件或jsons的文档。 或者我必须以不同的方式引用json文件,因为它们可能在main.js中打包。 Electron / Webpackpipe理JSONconfiguration文件的最佳做法是什么? 当我在做项目的时候,我做错了什么? 我的项目是基于https://github.com/SimulatedGREG/electron-vue使用webpack / electron / vue