故障现象 在主进程中使用?.点这种写法编译报错(?.主要是防止null的问题导致代码执行异常)。 const a = { b: 1}; const val = a?.b; // 主进程报错,如果再渲染进程则正常 console.log(val); 解决方案 修改tsconfig中的esnext为es6 "compilerOptions": { "target": "es6", }