1234567891011121314151617181920212223242526272829 |
- const MSICreator = require('electron-wix-msi').MSICreator
- const path = require('path')
- // Step 1: Instantiate the MSICreator
- const msiCreator = new MSICreator({
- appDirectory: path.resolve(__dirname, 'release/bangbib-win32-ia32'),
- description: 'Desktop Anwendung - Schulbibliothek',
- exe: 'bangbib.exe',
- name: 'bangbib',
- manufacturer: process.env['AUTHOR'],
- upgradeCode: process.env['UPGRADECODE'],
- version: process.env['APPVEYOR_BUILD_VERSION'],
- outputDirectory: path.resolve(__dirname, 'release/msi'),
- shortcutFolderName: 'bangbib',
- language: 1031
- })
- async function createMSI () {
- // Step 2: Create a .wxs template file
- await msiCreator.create()
- // Step 3: Compile the template to a .msi file
- await msiCreator.compile()
- }
- createMSI().then(() => {
- console.log('MSI erfolgreich erstellt')
- }, (e) => {
- console.log('Fehler beim erstellen der MSI')
- })
|