hei,
Kehitän Electron-sovellusta TypeScriptillä, joka kaatuu kääntämisessä seuraavan virheilmoituksen kanssa (teknisesti niitä on viisi, mutta ne ovat kaikki saman tyyppisiä virheitä, jotka vain ovat ristiriidassa eri osien kanssa)
node_modules/@types/body-parser/index.d.ts(12,23): Lue lisää →
Olen luonut minimaalisen testisovelluksen, joka havainnollistaa ongelmaani perustuen elektron-forge-sovelluksen "typescript + webpack" -malliin. Olen tehnyt joitakin muutoksia ongelmani havainnollistamiseksi, ja koko sovelluksen löydät täältä. README-tiedosto sisältää kaikki tarvittavat toistamisohjeet (erittäin yksinkertaiset).
Periaatteessa olen luonut src/other.html-tiedoston, ja tavoitteeni on ladata tämän tiedoston sisältö ja korvata #main-content-divin si
Lue lisää →
Kirjoitan Electron-sovellusta Reactilla ja Typescriptillä, käyttäen Webpackia, Babelia ja ESLintiä, mutta minulla on ongelmia asettaessa:
mainWindow = new BrowserWindow({ title: "Biomech", webPreferences: { nodeIntegration: false, contextIsolation: tr Lue lisää →Yritän rakentaa Angular 11 -sovellustani, joka käyttää Electron 11:ta. Saan jatkuvasti rakennusvirheitä. Yllättävää on, että se toimi täysin hyvin eilen, mutta tänään ilman muutoksia se antaa minulle rakennusvirheitä. Kun yritän suorittaa sitä paikallisesti, saan seuraavat virheet:
Module not found: Error: Can't resolve 'active-win' in '*directory_path*\node_modules\*custom_npm_package_name*\dist\services' Error: ./node_modules/execa/index.js Module not found: Error: Can't reso Lue lisää →saan virheen asennettaessa npm ERR! ERESOLVE ei pysty ratkaisemaan riippuvuuspuita. käytin npm install --legacy-peer-deps ja npm install --save, mutta ongelma ei ratkennut, onko mitään ideaa miten sen voisi ratkaista
Lue lisää →
Työskentelen electron-react-typescript-sovelluksen parissa. Haluan esiladata tietokanta (sqlite) -funktion kutsun, jotta voin käyttää sitä menetelmää rendererissä (react) ympäristössä. Sitä varten valmistan funktion toisessa tiedostossa nimeltä testmgr.ts
const dbmgr = require('./dbmgr'); //dbmgr Lue lisää →
Loin Electron-sovelluksen verkkosovellukselleni, joka käyttää SAMLia. Haluan sallia SAML-ikkunan ilmestyä.
Joten käytin BrowserWindow.WebContents.setWindowOpenHandler-funktiota.
Kokeilin sitä ensin, jossa ikkunan objekti luodaan uudella BrowserWindowilla. Se ei toiminut. Löysin GitHubista uuden metodin, käyttämällä tapahtumaa "web-contents-created"
//Erlaube SAML Authentifizierung, andere Seiten werden blockiert app.on("web-contents-created", (createEvent, Lue lisää →Olen käyttänyt electron/react-boilerplatea sovelluksessani, mutta huomaan kohtaavani pelätyn tyhjän valkoisen näytön samalla kun konsoli sylkee minulle jatkuvasti seuraavan virheilmoituksen:
[31308:0413/104846.234:VIRHE:KONSOLI(1)] "Laajenninpalvelimen virhe: Toiminto epäonnistui: Lupa evätty", lähde: devtools://devtools/bundled/models/extensions/extensions.js (1)
Tämä virhe ilmestyi yhtäkkiä ilman suurempaa varoitusta, sillä se toimi aiemmin hyvin, vaikka
Lue lisää →
Luo Electron React TypeScript -sovellusta ja törmäsin ongelmaan Electronin contextBridge-komennon kanssa
Minulla on kaksi ikkunaa, joista kummallakin on oma sivunsa. OverviewPage-sivulla (ja pääikkunassa) minulla ei ole ongelmia päästä käsiksi funktioihin, jotka
Lue lisää →Minut on palkattu projektiin. Tämä projekti on React-sovellus, joka on paketoitu Electroniin. Electron-selaimen ikkunan asetus on asetettu aina päällimmäiseksi.
Minun täytyy pystyä kytkemään tämä päälle ajon aikana React-koodista. Yritin saada sovelluksen tai ikkunan tuomalla sen Electron-kirjastosta, kuten tässä on näytetty ja kuvattu täällä.
import { app, BrowserWindow } from 'electron'Selaimen ikkuna ei ole olemassa tätä tehdessä, ja se rikkoo sovelluks
Lue lisää →