1234567891011121314151617181920 |
- /**
- Sets the base path in production for the file protocol, so assets are loaded properly
- @module setBasePath
- */
- const { remote } = require('electron');
- const path = require('path');
- module.exports = appPath => {
- // set the base path for relative assets in production mode
- if (remote.getGlobal('production') && ~location.origin.indexOf('file://')) {
- window.basePathHref = `${String(
- path.resolve(`${__dirname}/../../${appPath}`)
- )
- .replace(/\\/g, '/')
- .replace('/interface', '/app.asar/interface')}/`;
- }
- };
|