12345678910111213141516171819 |
- var fs = require('fs')
- var path = require('path')
- var pathFile = path.join(__dirname, 'path.txt')
- function getElectronPath () {
- if (fs.existsSync(pathFile)) {
- var executablePath = fs.readFileSync(pathFile, 'utf-8')
- if (process.env.ELECTRON_OVERRIDE_DIST_PATH) {
- return path.join(process.env.ELECTRON_OVERRIDE_DIST_PATH, executablePath)
- }
- return path.join(__dirname, 'dist', executablePath)
- } else {
- throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
- }
- }
- module.exports = getElectronPath()
|