无法通过带有 X11 转发的“npm start”运行电子

Posted

技术标签:

【中文标题】无法通过带有 X11 转发的“npm start”运行电子【英文标题】:Cannot run electron via "npm start" with X11 forwarding 【发布时间】:2018-08-07 01:05:18 【问题描述】:

我试图在一些无头机器上通过 X11 转发通过 ssh 运行电子应用程序。在这种情况下,只需electron-quick-start。当我在克隆文件夹中执行 electron . 时,它可以工作。但是当我尝试通过npm start 运行它时,它又会执行相同的命令,但什么也没有发生。它甚至不显示错误消息,它只是默默地结束:

electron-quick-start]$ npm start

> electron-quick-start@1.0.0 start /home/codex/github/electron-quick-start
> electron .

electron-quick-start]$ 

谁能给我解释一下这里发生了什么?

【问题讨论】:

【参考方案1】:

当您使用“npm start”方法时,生命周期-cmd.js 文件上会有另一个系统调用。

【讨论】:

以上是关于无法通过带有 X11 转发的“npm start”运行电子的主要内容,如果未能解决你的问题,请参考以下文章

X11 转发每 20-30 分钟失败一次

X11转发非root用户无法正常工作

通过 SSH.NET c# 库转发 x11

在 Windows 上使用 x11 转发在 docker 内运行 Omnet++。 SSH 不工作

Ubuntu 上的 X11 转发错误,尽管它适用于 Windows

Xvfb新建虚拟X窗口,通过x11vnc启动VNC Server并转发Xvfb启动的虚拟窗口