[Updater > v2] Fix minified build by not relying on relative path for native module
This commit is contained in:
parent
b6952b89f2
commit
b8c64e2fe8
1 changed files with 8 additions and 17 deletions
|
@ -5,21 +5,17 @@
|
|||
/* eslint camelcase: 0 */
|
||||
const childProcess = require('child_process');
|
||||
|
||||
const {
|
||||
app
|
||||
} = require('electron');
|
||||
const { app } = require('electron');
|
||||
|
||||
const {
|
||||
EventEmitter
|
||||
} = require('events');
|
||||
const { EventEmitter } = require('events');
|
||||
|
||||
const NodeModule = require('module');
|
||||
|
||||
const path = require('path');
|
||||
|
||||
const {
|
||||
hrtime
|
||||
} = require('process');
|
||||
const { hrtime } = require('process');
|
||||
|
||||
const paths = require('../paths');
|
||||
|
||||
let instance;
|
||||
const TASK_STATE_COMPLETE = 'Complete';
|
||||
|
@ -39,12 +35,11 @@ class Updater extends EventEmitter {
|
|||
if (nativeUpdaterModule == null) {
|
||||
try {
|
||||
// eslint-disable-next-line import/no-unresolved
|
||||
nativeUpdaterModule = require('../../../updater');
|
||||
nativeUpdaterModule = require(paths.getExeDir() + '/updater');
|
||||
} catch (e) {
|
||||
if (e.code === 'MODULE_NOT_FOUND') {
|
||||
return;
|
||||
}
|
||||
log('Updater', 'Failed to require nativeUpdater', e);
|
||||
|
||||
if (e.code === 'MODULE_NOT_FOUND') return;
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
@ -422,10 +417,6 @@ function getUpdaterPlatformName(platform) {
|
|||
}
|
||||
|
||||
function tryInitUpdater(buildInfo, repositoryUrl) {
|
||||
// We can't require this in module scope because it's not part of the
|
||||
// bootstrapper, which carries a copy of the Updater class.
|
||||
const paths = require('../paths');
|
||||
|
||||
const rootPath = paths.getInstallPath(); // If we're not running from an actual install directory, don't bother trying
|
||||
// to initialize the updater.
|
||||
|
||||
|
|
Loading…
Reference in a new issue