escrcpy/electron/helpers/process.js
2023-10-23 18:14:41 +08:00

18 lines
575 B
JavaScript

/** 在主进程中获取关键信息存储到环境变量中,从而在预加载脚本中及渲染进程中使用 */
/** 注意: app.isPackaged 可能被被某些方法改变所以请将该文件放到 main.js 必须位于非依赖项的顶部 */
import fixPath from 'fix-path'
import { app } from 'electron'
if (process.platform === 'darwin') {
fixPath()
}
process.env.IS_PACKAGED = JSON.stringify(app.isPackaged)
process.env.DESKTOP_PATH = app.getPath('desktop')
process.env.CWD = process.cwd()
process.env.LOCALE = process.env.LANG?.split('.')?.[0] || 'zh_CN'