VSCode调试electron程序,控制台乱码怎么解决?

发布于 2022-09-11 15:14:40 字数 1128 浏览 12 评论 0

按照electron文档调试electron-quick-start程序出错:
clipboard.png
只在项目中添加了launch.js:

{
    "version": "0.2.0",
    "script": {
        "start": "chcp 65001 && node ."
    },
    "configurations": [
        {
            "name": "Debug Main Process",
            "type": "node",
            "request": "launch",
            "cwd": "${workspaceRoot}",
            
            "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
            "windows": {
                "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
            },
            "args": [
                "."
            ]
        }
    ]
}

clipboard.png

调试主线程:

clipboard.png

请各位大佬帮帮忙,感激不尽!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

滥情空心 2022-09-18 15:14:40

遇到过一样的问题,重新安装了和electron对应的nodejs版本,重启下pc,解决了,你可以试下,electron官网首页有推荐的版本看到

望她远 2022-09-18 15:14:40

不排除log输出的数据有问题,也可能打印的地方不接受非ASCII字符,试着打印ASCII字符(英文和数字),如果不乱码了,那就用英文吧。如果坚持要修正,试着检查编辑器是否完整(各个功能)支持其他语言环境(非英文)。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文