Electron (ehemals Atom Shell) ist ein von GitHub erstelltes Framework, mit dem Sie plattformübergreifende Desktopanwendungen mit HTML, CSS und JavaScript schreiben können. Electron basiert auf Node.js und Chromium.
Problem: Wenn Sie während der Entwicklung mit Electron versuchen, ein JS-Plugin zu verwenden, für das jQuery erforderlich ist, findet das Plugin jQuery nicht, selbst wenn Sie mithilfe von Skript-Tags den richtigen Pfad laden. Zum Beispiel, <body> <p id="click-me">Click me!</p> ... <script src="node_modules/jquery/dist/jquery.min.js"></script> //jQuery should be loaded now <script>$("#click-me").click(() => {alert("Clicked")});</script> …
Jetzt, da TideSDK praktisch tot ist, habe ich nach alternativen "Wrappern" gesucht, um HTML / CSS / JS-Anwendungen als eigenständige Desktop-Anwendungen auszuführen. Die drei praktikablen Optionen, auf die ich bisher gestoßen bin, sind NW.js (ehemals Node-Webkit), Brackets-Shell und Electron (ehemals Atom-Shell). Das Problem ist, dass es keinen hinreichend vollständigen Vergleich …
Wie legen Sie das App-Symbol für Ihre Electron-App fest? Ich versuche es, BrowserWindow({icon:'path/to/image.png'});aber es funktioniert nicht. Muss ich die App packen, um den Effekt zu sehen?
Auf welchen zugrunde liegenden Technologien / Bibliotheken basiert der neue (kostenlose) plattformübergreifende Editor Visual Studio Code von Microsoft (gestartet am 29.05.2015) ? Es gibt Gerüchte, dass es sich nur um Githubs Atom Editor handelt, der umbenannt wurde.
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Was ist wesentlicher Unterschied zwischen …
Wie kann ich Daten oder Nachrichten in meiner Electron-App an der Konsole protokollieren? Diese wirklich einfache Hallo-Welt öffnet standardmäßig die Entwickler-Tools, da ich sie nicht verwenden kann console.log('hi'). Gibt es eine Alternative für Electron? main.js var app = require('app'); var BrowserWindow = require('browser-window'); require('crash-reporter').start(); var mainWindow = null; app.on('window-all-closed', function() …
Ich habe meine Electron-Anwendung mit dem folgenden Befehl gepackt: asar pack app app.asar Jetzt muss ich es auspacken und den gesamten Code zurückbekommen. Gibt es eine Möglichkeit dazu?
Ich erstelle eine Electron-App für meinen eigenen Zweck. Mein Problem ist, wenn ich Knotenfunktionen in meiner HTML-Seite verwende, wird der folgende Fehler ausgegeben: 'require ()' ist nicht definiert. Gibt es eine Möglichkeit, Knotenfunktionen in allen meinen HTML-Seiten zu verwenden? Wenn es möglich ist, geben Sie mir bitte ein Beispiel dafür …
Wie entferne ich diese Menüleiste aus meinen Elektronen-Apps: Außerdem heißt es "Hallo Welt" (liegt das daran, dass ich vorgefertigte Elektronen heruntergeladen habe und sie verschwinden, sobald ich die Anwendung verpackt habe?). Ich habe diese nicht in den HTML-Code codiert, daher weiß ich nicht, wie ich sie herausholen soll! -
Beim Studium von Elektronen habe ich zwei Möglichkeiten gefunden, um ein BrowserWindow-Objekt zu erhalten. const {BrowserWindow} = require('electron') und const electron = require('electron') const BrowserWindow = electron.BrowserWindow Was ist der Unterschied zwischen constund const {}in JavaScript? Ich kann nicht verstehen, warum das const {}funktionieren kann. Vermisse ich etwas Wichtiges an …
Ich arbeite an einem Projekt mit Typescript, React und Redux (alle in Electron) und bin auf ein Problem gestoßen, wenn ich eine klassenbasierte Komponente in eine andere einbeziehe und versuche, Parameter zwischen ihnen zu übergeben. Ich habe die folgende Struktur für die Containerkomponente: class ContainerComponent extends React.Component<any,any> { .. render() …
Ich möchte eine Desktop-App mit Electron entwickeln , die das über npm installierte sqlite3-Paket mit dem Befehl verwendet npm install --save sqlite3 In der Elektronenbrowser-Konsole wird jedoch der folgende Fehler angezeigt Uncaught Error: Cannot find module 'E:\allcode\eapp\node_modules\sqlite3\lib\binding\node-v45-win32-x64\node_sqlite3.node' Meine Entwicklungsumgebung ist Windows 8.1 x64 Node Version 12.7 Meine package.json- Datei sieht …
Ich kann anscheinend keinen integrierten Mechanismus zum Speichern von Benutzereinstellungen finden. Ich hatte gehofft, dass Electron eine Standardmethode zum Speichern von Benutzereinstellungen auf allen Desktop-Plattformen bietet. Wenn es dafür keinen Präzedenzfall gibt, kann ich ihn selbst implementieren. Ich wollte einfach nicht sofort zu einer benutzerdefinierten Lösung springen. Online-Forschung ist in …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Wir planen die Erstellung einer …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.