@rongcloud/electron-solution
Version:
@rongcloud/electron-solution
17 lines (12 loc) • 455 B
JavaScript
// 验证 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