17 lines
486 B
JavaScript
17 lines
486 B
JavaScript
const fs = require('fs')
|
|
const path = require('path')
|
|
|
|
const compiledMainPath = path.join(__dirname, 'dist', 'main', 'index.js')
|
|
const legacyMainPath = path.join(__dirname, 'index.legacy.js')
|
|
|
|
if(fs.existsSync(compiledMainPath)){
|
|
try {
|
|
require(compiledMainPath)
|
|
} catch (error) {
|
|
console.warn('[launcher] compiled TypeScript main process failed, falling back to legacy entry.', error)
|
|
require(legacyMainPath)
|
|
}
|
|
} else {
|
|
require(legacyMainPath)
|
|
}
|