Electron отображает текст вместо страницы

Я пишу проект на Electron. Мой файл main.js выглядит следующим образом:

const electron = require("electron") 
const app = electron.app 
const BrowserWindow = electron.BrowserWindow 
var mainWindow = null 

app.on('ready', function () { 
    mainWindow = new BrowserWindow({width: 800, height: 600}) 
    mainWindow.loadURL(`file://${__dirname}/index.html`);
})

Когда я запускаю проект, все работает должным образом: введите сюда описание изображения

Однако если я перейду на другую страницу (нажав "список пользователей"), то страница будет отображаться не как полноценный раздел, а как просто текст: введите сюда описание изображения С чем это может быть связано? На всякий случай, файл package.json выглядит следующим образом:

{
  "name": "coursedb",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron ."
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^30.1.0"
  }
}

Ответы (0 шт):