Ricerca nel sito web

javascript - Configurare Electron con React Typescript CRA

_____ Descrizione del progetto _____

Ho iniziato il mio progetto Typescript & React come app web e attualmente sono nel processo di convertirlo completamente in un'app Electron. Tuttavia, sto avendo qualche problema con questo.

_____ Dove mi trovo attualmente _____

Ho seguito questo tutorial per far funzionare Electron. Funziona bene, a parte il fatto che il file electron.js (nel tutorial chiamato main.js, io l'ho m

Continua a leggere →

javascript - Protezione del codice sorgente in Electron e TypeScript

Voglio creare un'app Electron. Userò TypeScript + React. Quello che voglio sapere è: devo includere i file *.ts(x) nel prodotto finale di Electron? Ho letto riguardo asar. L'asar include anche i file TS oppure li compila in JS ed esclude i file originali?

E se possibile e non di default, come posso mantenere i miei file TS privati ma fornire solo JS insieme a Electron (internamente)? tl;dr: Come faccio a fare in modo che i miei file *.ts(x)

Continua a leggere →

javascript - In Electron, come risolvere l'Errore TS2304: Impossibile trovare il nome 'unknown on(event: 'ready', listener: (launchInfo: unknown) => void): this;

An error occurs when npm run build. Electron: 7.1.2 The typescript is ^2.5.1 The target is ES2017.

I dettagli dell'errore sono riportati di seguito.

Quando l'ho fatto in queste condizioni

Electron: 6.0.0 The typescript is

Continua a leggere →

angular - L'app Electron genera l'errore `Il metodo _transform() non è implementato`

(node:15092) UnhandledPromiseRejectionWarning: Error [ERR_METHOD_NOT_IMPLEMENTED]: The _transform() method is not implemented at Transform._transform (_stream_transform.js:164:6) at Transform._read (_stream_transform.js:189:10) at Transform._write (_stream_transform.js:177:12) at doWrite (_stream_writable.js:418:12) at writeOrBuffer (_stream_writable.js:402:5) at Transform.Writable.write (_stream_writable.js:302:11) at SerialPort.ondata (_stream_readable.js

Continua a leggere →

node.js - Le richieste di rete successive in Electron troppo lente

Ho un'app Electron, con un modulo in cui devo inviare più (5000) richieste successive a un endpoint RESTful. Testando le richieste successive a questo endpoint dalla finestra del browser ottengo tempi di risposta di 80 ms, ma ora devo implementarlo nel lato Electron (Node.js), e quando eseguo un test con 100 richieste con il codice sottostante, i tempi di risposta non sono inferiori a 500 ms e aumentano man mano che invio di più. Ho testato anche con Axios e i tempi di risposta sono gli s

Continua a leggere →

Electron & TypeScript (& electron-builder): "Impossibile usare l'istruzione import al di fuori di un modulo"

Voglio creare un'app Electron con TypeScript usando electron-builder. La compilazione funziona, ma avviare app.exe genera questo errore: "Cannot use import statement outside a module"

Immagino ci sia qualcosa di sbagliato nel mio package.json o tsconfig.json. Ho

Continua a leggere →

node.js - Come creare librerie condivisibili per Desktop, Web e App Mobili (Electron.JS, Angular, NativeScript)

Qualcuno può guidarmi su come creare librerie separate per i modelli (Librerie Riutilizzabili)?

Per esempio,

Se voglio creare applicazioni web, desktop e mobile, ho bisogno di file di modelli e servizi in tutti i progetti per comunicare con la mia API.

Avevo bisogno di modelli in tutti i progetti (Server, Web, Mobile e App Desktop) e Servizi che possono comunicare con l'API node.js (Web, Mobile e App Desktop). Non voglio creare file in tutti i progetti, invece di questo vogl

Continua a leggere →

javascript - Electron - Come posso capire quando un'applicazione gira su Mac OS, è relativo al tipo di file o no?

Sto creando un'applicazione Mac OS su Electron.

La mia applicazione è associata a determinati tipi di file. Un'altra applicazione può cambiare l'associazione verso se stessa. Mentre l'applicazione è in esecuzione, devo verificare se l'applicazione è associata ai file. Se l'applicazione non è associata a un file, notificare l'utente su questo.

Per favore, dimmi come questo può ess

Continua a leggere →

node.js - Impossibile copiare la cartella assets in dist in Electron Types, ho bisogno di aiuto su package.json

Sono alle prime armi con Electron e TypeScript. Riesco a far funzionare una semplice app Electron usando TypeScript.

Ora volevo usare la schermata iniziale. Quando copio manualmente l'immagine nella cartella dist, la schermata iniziale appare e tutto funziona bene. Come posso costruire l'applicazione usando il comando yarn build in modo che la cartella degli asset venga copiata nella cartella dist. Il mio responsabile ha detto che la copia dovrebbe funzionare per tutte le p

Continua a leggere →

reactjs - Impossibile usare l'istruzione import al di fuori di un modulo in un progetto electron.js con typescript react.js

Ricevo questo errore:

(base) marco@pc01:~/webMatters/electronMatters/react-ggc$ yarn electron . yarn run v1.22.5 warning ../package.json: No license field /home/marco/webMatters/electronMatters/react-ggc/node_modules /.bin/electron . App threw an error during load /home/marco/webMatters/electronMatters/react-ggc/src/main.ts:14 import * as logdown from 'logdown'; ^^^^^^ SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loader.js:105

Continua a leggere →