使用Angular 18时执行electron .后Electron窗口无法打开且无报错
可能的原因之一:Electron版本与Angular 18依赖的Node.js版本不兼容
Angular 18明确要求Node.js版本需为18.19.0+或20.9.0+,而Electron会捆绑一个专属的Node.js运行时环境。如果你的Electron版本对应的Node.js运行时低于Angular 18的要求,会引发底层运行时冲突,最终导致执行electron .时窗口无法打开、无报错直接崩溃。
举个例子:Electron 24版本捆绑的是Node.js 18.14.0,这个版本不符合Angular 18的最低要求,使用该版本Electron搭配Angular 18就可能出现这类崩溃问题。
内容的提问来源于stack exchange,提问作者Wabinab
相关产品推荐
相关产品推荐

