typescript - TS4090 Virhe: Nodea varten ristiriitaiset kirjastot Electronissa

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ää →

javascript - Mikä on vikana kutsussani Node:n readFile-metodiin Electronin rendererissä?

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ää →

node.js - Miksi contextBridgeä ei tuoda Electron-sovelluksessani?

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ää →

node.js - Angular 11, Electron 11. Moduulia ei löydy: child_process, fs, active-win, sharp, screenshot-desktop

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ää →

reactjs - typescriptin ja elektronin käyttö

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ää →

node.js - Electron - moduulien tuonti ja vienti

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ää →

typescript - electron setWindowOpenHandler ei ole funktio

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ää →

reactjs - Electron/react-sovellus näyttää laajennuspalvelimen virheen

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ää →

reactjs - Miksi toinen ikkunani ei pääse käsiksi ipcRendereriin Electronissa

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ää →

reactjs - React elektronissa. muuta elektronin aina päällimmäisenä kooditapahtumassa

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ää →