Я пытаюсь исправить это уже неделю, но похоже не могу найти проблему.
Я следовал этому учебнику , но вместо этой структуры проекта у меня есть собственная (см. Изображение ниже)
В esm. js:
require = require("esm")(module);
module.exports = require("./vickie.js");
Тогда я изменился vick ie. js:
С const { app, BrowserWindow, ipcMain } = require('electron')
К import { app, BrowserWindow, ipcMain } from 'electron'
Тогда я получил эту ошибку
![Electron error](https://i.stack.imgur.com/7Gn5N.png)
В упаковке . json:
{
"name": "vickie",
"type": "module",
"version": "0.0.1",
"description": "",
"main": "./vickie.js",
"scripts": {
"start": "electron ./vickie.js"
},
"author": "Arijanit",
"license": "ISC",
"devDependencies": {},
"dependencies": {
"dotenv": "^8.2.0",
"electron": "^8.2.3",
"electron-builder": "^22.5.1",
"esm": "^3.2.25",
"mysql2": "^1.7.0"
}
}
Почему я получаю ошибку? Должен ли я ввести что-то дополнительное в пакет . json, чтобы включить esm?
Заранее спасибо