我们推出了基于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上运行?