【问题标题】:SIGTRAP when starting electron on WSL2在 WSL2 上启动电子时的 SIGTRAP
【发布时间】:2022-07-17 10:57:41
【问题描述】:

我按照 Github 论坛和博客中的各种在线步骤安装 VcsXsrv,以便我可以通过 WSL 运行电子应用程序进行开发。但是我在运行yarn start时遇到了以下错误:

/home/me/dev/my-electron-app-2/node_modules/electron/dist/electron exited with signal SIGTRAP

规格:

  • AMD Radeon R9 380 系列
  • Windows 10 专业版 19044.1826 (3/23/21)
  • 已安装 VcsXsrv (1.20.14.0)
  • 适用于 Ubuntu 18.04 的 WSL2(最新)

开发设置:

  • 节点 16.15.0
  • Npm 8.5.5

package.json

{
  "name": "myapp",
  "version": "1.0",
  "description": "My Desktop App",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
  },
  "author": "Me",
  "license": "Apache-2.0",
  "dependencies": {
    "compromise": "^13.11.1",
    "compromise-numbers": "^1.3.0",
    "compromise-sentences": "^0.3.0",
    "electron": "^19.0.8"
  },
  "devDependencies": {
    "electron-packager": "^15.2.0"
  }
}

尝试的步骤:

  • 从 Electron 15 更新到 19
  • 清除 package-lock.json
  • 确保 VcsXsrv 未被防火墙(公共/私有)阻止
  • 将 WSL 从 1 更新到 2

【问题讨论】:

    标签: npm electron windows-subsystem-for-linux


    【解决方案1】:

    我认为按照本教程做了什么,特别是安装了那些缺少的库:https://www.beekeeperstudio.io/blog/building-electron-windows-ubuntu-wsl2

    electron/WSL Xserver 使用所需的库列表不完整:

    • libnss3-dev
    • libgdk-pixbuf2.0-dev
    • libgtk-3-dev
    • libxss-dev
    • libasound2
    • libgconf-2-4
    • libatk1.0-0

    有用的相关问题:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-27
      • 2022-10-25
      • 2020-07-19
      • 1970-01-01
      • 2020-08-24
      • 2021-12-14
      • 1970-01-01
      • 2016-12-31
      相关资源
      最近更新 更多