_____ Projektin kuvaus _____
Aloitin Typescript- ja React-projektini web-sovelluksena, ja olen parhaillani prosessissa muuntaa sen täysin Electron-sovellukseksi. Minulla on kuitenkin jonkin verran ongelmia tämän kanssa.
_____ Missä olen tällä hetkellä _____
Seurasin tätä opasta saadakseni Electronin toimimaan. Se toimii hyvin, paitsi että electron.js-tiedosto (oppaassa kutsutaan sitä main.js:ksi, sijoitin sen
Lue lisää →Haluan rakentaa Electron-sovelluksen. Käytän TypeScriptiä + Reactia. Haluamani tieto on, täytyykö minun sisällyttää *.ts(x)-tiedostot Electronin lopulliseen tuotteeseen? Luin asar-paketista. Sisällyttääkö asar myös TS-tiedostot vai vain kääntää ne JS:ään ja poistaa ne?
Ja jos mahdollista eikä oletuksena, kuinka voin pitää TS-tiedostoni yksityisinä mutta tarjota vain JS:n Electronin kanssa (sisällä)? Yhteenveto: Kuinka voin varmistaa, että *.t
Lue lisää →
An error occurs when npm run build.
Electron: 7.1.2
The typescript is ^2.5.1
The target is ES2017.
Virheen tiedot ovat alla.
Kun tein näissä olosuhteissa
Electron: 6.0.0 The typescript is ^2.5.1 The target is ES2017. Lue lisää →(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
Lue lisää →Minulla on Electron-sovellus, jossa on moduuli, jossa minun täytyy lähettää useita (5000) peräkkäisiä pyyntöjä RESTful-päätteeseen. Kun testasin peräkkäisiä pyyntöjä tähän päätteeseen selaimen ikkunasta, vastausaika oli 80 ms, mutta nyt minun täytyy toteuttaa se Electron-puolella (Node.js), ja kun suoritan testin 100 pyynnöllä alla olevalla koodilla, vastausaika ei ole alle 500 ms ja kasvaa, kun lähetän enemmän pyyntöjä. Testasin tätä myös Axiosilla, ja vastausajat olivat samat (> 500 ms)
Lue lisää →
Haluan rakentaa Electron-sovelluksen TypeScriptillä käyttäen electron-builderiä. Itse rakentaminen toimii, mutta sovelluksen app.exe:n käynnistäminen tuo tämän virheen: "Cannot use import statement outside a module"
Arvelen, että jotain on vialla package.json- t
Lue lisää →Voiko joku opastaa minua, kuinka luoda erillisiä kirjastoja malleille (uudelleenkäytettävät kirjastot)?
Esimerkiksi,
Jos haluan luoda verkkosovelluksen, työpöytäsovelluksen ja mobiilisovelluksen, tarvitsen mallien ja palveluiden tiedostot kaikissa projekteissa kommunikoidakseni API:ni kanssa.
Tarvitsin malleja kaikissa projekteissa (Server, Web, Mobile ja Desktop App) ja palveluissa, jotka voivat kommunikoida node.js API:n kanssa (Web, Mobile ja Desktop App). En halua luoda
Lue lisää →Olen luomassa Mac OS -sovellusta Electronilla.
Sovellukseni on liitetty tiettyihin tiedostotyyppeihin. Toinen sovellus saattaa vaihtaa liitoksen itselleen. Kun sovellus on käynnissä, minun täytyy tarkistaa, onko sovellus liitetty tiedostoihin. Jos sovellus ei ole liitetty tiedostoon, ilmoita tästä käyttäjälle.
Kerrothan minulle, kuinka tämä voidaan tehdä NodeJS:n ja/tai Electronin
Lue lisää →Olen uusi Electronin ja TypeScriptin käyttäjä. Pystyn ajamaan yksinkertaisen Electron-sovelluksen käyttämällä TypeScriptiä.
Nyt halusin käyttää Splash-näyttöä. Kun kopioin kuvan manuaalisesti dist-kansioon, splash-näyttö tulee ja kaikki toimii hyvin. Kuinka voin rakentaa sovelluksen käyttämällä yarn build -komentoa niin, että assets-kansio kopioituu dist-kansioon? Johtajani sanoi, että kopioinnin tulisi toimia kaikilla alustoilla. Olen kokeillut seuraavaa package.json-tiedo
Lue lisää →Saan tämän virheen:
(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:1051: Lue lisää →