因为不设置 type 时 Node.js 会默认使用 CommonJS 模块系统。 chcp 65001是 Windows 系统下的一个命令,用于将控制台的代码页设置为 UTF-8 编码。在默认情况下,Windows 控制台使用的是 GBK 或者其他本地编码,导致在控制台中输出中文等非 ASCII 字符时可能会出现乱码。 使用chcp 65001命令可以将控制台的代码页设...
win.webContents.openDevTools(); win.loadURL('http://localhost:5173'); }; app.whenReady().then(createMainWindow); 主进程与渲染进程通信示例 在electron 主进程代码中增加 ipc 通信代码,具体如下设置: import { app, BrowserWindow, ipcMain } from 'electron'; // 屏蔽浏览器控制台警告 process.env....
} 然后运行以下命令来启动 Electron 应用: bash npm run electron:start 或者 bash yarn electron:start 如果一切配置正确,你应该能够看到 Electron 应用窗口成功加载并显示你的 Web 内容。如果遇到任何问题,请检查控制台输出以获取错误信息,并根据需要进行调试。
使用Electron 的日志模块: 考虑使用 Electron 提供的日志功能,如electron-log,这可以帮助你更好地控制日志的输出,包括输出到文件、控制台或远程服务器。 检查Electron 的启动参数: 确保你启动 Electron 应用的命令或脚本没有使用任何会抑制输出的参数。 Vite 配置: 虽然Vite 主要负责渲染进程的构建和开发服务器,但它也...
然后,在main.ts(源代码)中设置一些断点,并在VSCode 调试视图中开始调试。 注:--sourcemap为 electron-vite CLI 选项,通过此选项生成源代码 source map 文件来支持调试。 快速搭建一个 electron-vite 项目 使用NPM npm create @quick-start/electron 使用Yarn ...
调试脚本 通过Vite启动Web项目 调试脚本首先要做的工作就是启动Vue项目 让它跑在http://localhost下,这样我们修改渲染进程的代码时, 会通过Vite的热更新机制实时反馈到界面上 Vite除了提供cli的指令启动项目外,也提供了API,我这里就是直接调它的API来启动项目的 ...
然后用Vite编译,Electron打包编译的文件,安装并启动Electron,打开调试器, process对象的输出如下(注意process下env属性是正常的): process.env对象的输出如下: 为什么会出现这种现象呢?我们打开Vite编译后的文件,找到目标位置,发现代码被转化成了这个样子: 代码语言:javascript ...
stdio 用于设置 electron 进程的控制台输出,这里设置 inherit 可以让 electron 子进程的控制台输出数据同步到主进程的控制台。这样我们在主进程中 console.log 的内容就可以在 VSCode 的控制台上看到了。 当electron 子进程退出的时候,我们要关闭 Vite 的 http 服务,...
考虑使用 Electron 提供的日志功能,如electron-log,这可以帮助你更好地控制日志的输出,包括输出到文件、控制台或远程服务器。 检查Electron 的启动参数: 确保你启动 Electron 应用的命令或脚本没有使用任何会抑制输出的参数。 Vite 配置: 虽然Vite 主要负责渲染进程的构建和开发服务器,但它也可能间接影响 Electron 的...
运行项目后,我们查看命令行控制台打印结果: 这个时候我们渲染进程和主进程之间就可以正常通信了。 9.打包常见错误 错误一: 可以尝试以下方法解决错误: 删除C:\Users\lanyuan\AppData\Local\electron-builder\cache缓存文件 重新安装electron 错误二: 解决办法: ...