2016-03-20 23 views
2

Derlemek için electron-packager ve Windows yükleyici paketi oluşturmak için grunt-electron-installer kullanmak için bir elektron uygulaması var. Yükleme sonrasındaYüklü Elektron Uygulaması İçin Kısayollar Oluşturma

ben şöyle sincap olayları işlemek:

//... 

    switch (squirrelCommand) { 
     case '--squirrel-install': 
     case '--squirrel-updated': 
     createShortcuts(cleanUp); 
     break; 
//... 

ve createShortcuts işlev sadece zaman kısayol Ancak bu işleri --createShortcut=myapp.exe argümanlar

ile Update.exe (Squirrel.exe) aramak için bir çocuk işlemi olarak çoğaltılır Üretilen, myapp yerine Electron olarak adlandırılmıştır.

Kısayolun çıktı adını belirtmenin başka bir yolunu göremiyorum, bu nedenle oluşturulan kısayolu nasıl değiştirebilirim? myapp?

2016-03-20 10:34:35> ApplyReleasesImpl: Creating shortcut for myapp.exe => C:\Users\zeus\Desktop\Electron.lnk 
2016-03-20 10:34:35> ApplyReleasesImpl: About to save shortcut: C:\Users\zeus\Desktop\Electron.lnk (target C:\Users\zeus\AppData\Local\myapp\Update.exe, workingDir C:\Users\zeus\AppData\Local\myapp\app-0.0.3, args --processStart myapp.exe) 

cevap

2

elektron paketleyicisine fazla araştırma yapılması I here düzenleme kaynak hakkında daha ayrıntılı bir açıklama Bulunan: Burada

sincap günlükleri snippet'idir.

gömülü elektron exe bilgilerini güncellemek için ben bu argümanları geçmesi elektron packager komut satırını kullanarak:

electron-packager ... --version-string.CompanyName="Company Inc." --version-string.ProductName="Product" ... 

hırıltı-elektron-yükleyici kısayol için isim oluşturmak için bu gömülü uygulama bilgiler okunacaktır .

0

Squirrel ile acı çekiyorsanız electron-builder kullanmayı deneyin. builder.json için electron-builder path/to/your-electron-packager-output --platform=win --out=path/to/your-installer-output --config=path/to/builder.json --target=win

Numune içeriği:

{ "kazan": { "title": Windows için yükleyici yapmak için aşağıdaki komutu kullanabilirsiniz "Benim Üretim Adı" , "simge": "/ yol/your-icon.ico", "sürüm": "1.0.0", "yayıncı": "Şirketinizin Adı" } }

P.s: Yukarıdaki komutu çalıştırmadan önce NSIS yüklemeli ve NSH yolunu PATH ortamına eklemelisiniz.