node.js - 我无法让 Electron 在 Electron 中运行以在 WSL2 Ubuntu 20.04 中运行

标签 node.js ubuntu electron ubuntu-20.04 wsl-2

我一直在尝试在 WSL2 Ubuntu 20.04 上启动和运行 Electron ,但大多没有成功。
(下面来自终端的错误)

nicholaos_sofocleous@DESKTOP-8U1KGF4:~/OSP/Kafmira$ npm run start
kafmira@1.0.0 start
electron.
(然后是我的用户文件路径)/node_modules/electron/dist/electron以信号 SIGTRAP 退出
我的 Node 版本是 16.13.0,npm 是 8.3.0
"scripts": {
    "start": "electron .",
    "watch": "webpack --config webpack.config.js --watch",
    "pack": "electron-builder -mwl"
},

(dependencies for electron in .json:)
    "electron": "^16.0.4",
    "electron-devtools-installer": "^3.2.0",
    "electron-is-dev": "^2.0.0",
    "electron-reload": "^2.0.0-alpha.1",

(dev dependencies for electron in .json:)
    "electron-builder": "^22.14.5"

最佳答案

拥有相同的 WSL、node 和 npm 版本,我遇到了完全相同的问题。
我的解决方案是使用 npm install --platform=win32 安装如该线程中所述 Trouble starting electron in WSL

关于node.js - 我无法让 Electron 在 Electron 中运行以在 WSL2 Ubuntu 20.04 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70330023/

相关文章:

node.js - 为什么 rxjs 一直不是正确的版本?

python - 如何在Ubuntu上安装PyQt4-phonon(python3版本)

mysql - apt-get update 更新mysql失败

php - Mysql突然停止并且无法重新启动

javascript - 在 nightmare.js 中循环 url 时的异步挑战

node.js - Socket.IO和Electron无法发射或接收

javascript - 在 Electron 下运行 Angular 指令时出现类型错误?

javascript - Cordova - 如何使用 Node.js 服务器制作在线应用程序/游戏

javascript - NodeJS 包含没有 EJS 的页眉和页脚

javascript - 从另一个模块导入会抛出错误