升级到macOS Monterey 12.3.1,"剧作家+电子"停止工作-我该如何修复



我们推出了基于Electron的应用程序,如下所示:


test.beforeAll(async() => {
electronApp = await _electron.launch({
args: [
path.join(__dirname, '../'),
'--disable-gpu',
'--whitelisted-ips=',
'--disable-dev-shm-usage',
]
});
...

它过去很管用。现在测试失败,并显示以下错误消息:

electron.launch: Timeout 30000ms exceeded.
61 |     createDefaultSettings();
62 |
> 63 |     electronApp = await _electron.launch({
|                                   ^

您可以在上查看测试https://github.com/rancher-sandbox/rancher-desktop。复制:

设置:

git clone https://github.com/rancher-sandbox/rancher-desktop.git
npm i

复制:

npm run test:e2e

这可能与Monterey 12.3.1上的节点问题有关,因为它已经在默认端口5000上运行。

尝试禁用";Airplay接收机";就像这篇文章一样,它对我有用。

"系统偏好"->quot;共享"->quot;Airplay接收机";

为什么nodeJS不能在macOS Monterey上运行?

相关内容

  • 没有找到相关文章

最新更新