UNPKG

@rongcloud/electron-solution

Version:

@rongcloud/electron-solution

17 lines (12 loc) 455 B
// 验证 electron 版本及运行时环境,选择可用 .node 文件 const { platform, arch } = require('os') const { resolve } = require('path') const electronVer = process.versions.electron.replace(/\.\d+$/, '') const url = resolve(__dirname, 'binding', `electron-v${electronVer}-${platform()}-${arch()}.node`) let addon = null try { addon = require(url) } catch (error) { console.error('error ->', url, '\n', error) } module.exports = addon