electron WSL2上的起始电子时的SIGTRAP

jjhzyzn0  于 2022-12-08  发布在  Electron
关注(0)|答案(1)|浏览(146)

我按照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(2021年3月23日)
  • 已安装VcsXsrv(1.20.14.0)
  • WSL 2(最新版本),适用于Ubuntu 18.04

开发设置:

  • 节点16.15.0
  • 每分钟净流量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"
  }
}

尝试的步骤:

  • 从电子15更新到电子19
  • 正在清除package-lock.json
  • 确保VcsXsrv未被防火墙阻止(公共/专用)
  • 正在将WSL从1更新为2
8mmmxcuj

8mmmxcuj1#

我认为它是什么遵循这个教程,特别是安装那些丢失的库:https://www.beekeeperstudio.io/blog/building-electron-windows-ubuntu-wsl2
使用电子/WSL Xserver所需的库列表不完整:

  • libnss 3-开发人员
  • libgdk-pixbuf2.0-dev
  • libgtk-3-开发人员
  • libxss-开发
  • 利巴松2
  • libgconf-2-4文件系统
  • libatk1.0-0

有用的相关问题:

相关问题