python-eel / Eel

A little Python library for making simple Electron-like HTML/JS GUI apps
MIT License
6.38k stars 583 forks source link

Eel + Electron Forge + Vite: ERR_CONNECTION_REFUSED #738

Open M1dnight-ofcl opened 1 month ago

M1dnight-ofcl commented 1 month ago

Eel version 0.16.0 (also present in 0.17.0 after testing)

Describe the bug I added a python file named main.py to my electron project. here is the contents of it:

import eel;
import eel.browsers;
#---
eel.init('web');
eel.browsers.set_path('electron','node_modules/electron/dist/electron');
eel.start(mode='electron');

everytime i run this python file, it makes the electron window but gives me the following error:

(node:35720) electron: Failed to load URL: http://localhost:5173/ with error: ERR_CONNECTION_REFUSED
(Use `electron --trace-warnings ...` to show where the warning was created)

To Reproduce Steps to reproduce the behavior:

  1. Create an Electron Forge project
  2. Add the following code in a file named main.py
  3. run main.py
  4. error happens after a couple of second of the window being open

Expected behavior I Expected the electron window to also have the contents of my app, which i wrote in vite. it did not infact do this.

System Information

Screenshots image

Additional context Add any other context about the problem here.

M1dnight-ofcl commented 1 month ago

I tried updating to 0.17.0 but nothing has changed