我按照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
1条答案
按热度按时间8mmmxcuj1#
我认为它是什么遵循这个教程,特别是安装那些丢失的库:https://www.beekeeperstudio.io/blog/building-electron-windows-ubuntu-wsl2
使用电子/WSL Xserver所需的库列表不完整:
有用的相关问题: