Pra usar o Electron, é necessário instalar o Nodejs
e usar a versão mais recente disponível.
node -v
npm -v
aplicativos Electron seguem a mesma estrutural geral que outros projetos Node.js. vamos começar criando uma pasta
mkdir my-electron-app && cd my-electron-app
abra a pasta no seu Vscode e abra o terminal e digite o comando pra iniciar um projeto node
npm init
Em seguida, instale o pacote electron
nas devDependencies
do seu aplicativo
npm install --save-dev electron
No campo scripst
do seu package.json
configure adicionado o comando start
assim:
"scripts": {
"start": "electron ."
}
crie um arquivo index.html
na pasta raíz do seu projeto
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ola Mundo</title>
</head>
<body>
<h1>Ola Mundo </h1>
<P>Minha primeira aplicação Electron👋</P>
</body>
</html>
crie um arquivo index.js
na pasta raíz do seu projeto e configure adicionando o módulo app
e BrowserWindow
const { app, BrowserWindow } = require('electron')
adicione o conteúdo do seu index.js pelo código a seguir.
const createWindow = () => {
const win = new BrowserWindow({
width: 800,
height: 600
})
win.loadFile('index.html')
}
app.whenReady().then(() => {
createWindow()
})
pra rodar a aplicação digite o comando npm start
no seu terminal.
npm start