import * as path from 'path' ; import * as fs from 'fs' ; import * as electron from 'electron' ; const appPath = path . dirname ( electron . app . getPath ( 'exe' ) ) ; const portableData = path . join ( appPath , 'data' ) ; if ( fs . existsSync ( portableData ) ) { console . log ( 'reset user data to ' + portableData ) ; electron . app . setPath ( 'userData' , portableData ) ; }