NW.js - nwbuild не открывается на окнах - PullRequest
0 голосов
/ 30 октября 2018

У меня есть приложение в Nw.js. Это почти сделано, но теперь сталкивается с проблемой. При нажатии nw.exe на код (разработка) он открывается очень быстро, в течение 2 секунд. Но когда я создаю сборку с использованием nwbuild -p win64 ., это занимает много времени, скажем минуту, чтобы открыть, и создается ощущение, что приложение само открывается.

База кода при сборке .exe имеет размер 21 МБ. Цените, если кто-то может помочь мне понять, почему это происходит и что сделать так, чтобы он открывался быстрее.

1 Ответ

0 голосов
/ 07 марта 2019

nwbuild официально не рекомендуется, может быть, попробуйте nwjs-builder-phoenix или создайте свой собственный скрипт распространения. Насколько я помню, nwjs-builder-phoenix также не справляется с node_modules очень хорошим размером папки.

Вот как я распространяю свою посылку:

  1. копирование двоичного клиента NW.js в папку dist

  2. скопировать мой рабочий исходный проект в папку с именем package.nw (Windows) или app.nw в nwjs.app/Contents/Resources/ (MacOS)

  3. запустите npm prune --production по пути, в который вы просто копируете свой источник. https://docs.npmjs.com/cli/prune.html

  4. с использованием пакета npm plist (для MacOS) или rcedit (для Windows) для изменения информации клиента двоичного файла о версии, nanme, авторе .. и т.д.

Для Mac это много вещей, которые нужно изменить, если вы хотите опубликовать в appstore http://docs.nwjs.io/en/latest/For%20Users/Advanced/Support%20for%20Mac%20App%20Store/

...