我一直在尝试解决这个问题一个星期,但似乎无法真正找到问题所在。
我已经按照本教程进行操作,但我没有拥有自己的项目结构(见下图)
在esm.js 中:
require = require("esm")(module); module.exports = require("./vickie.js");
然后我改变了vickie.js:
从const { app, BrowserWindow, ipcMain } = require('electron')
到import { app, BrowserWindow, ipcMain } from 'electron'
然后我得到了这个错误
在package.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"
}
}
为什么我会收到错误消息?我应该在package.json中输入一些额外的东西来启用 esm 吗?
qq_遁去的一_1
相关分类